home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Start Here…
/
Start Here….rsrc
/
bin.rsrc_CODE_38_TalkCompiler.txt
< prev
next >
Wrap
Text File
|
1995-08-06
|
445KB
|
7,960 lines
# near model CODE resource
# jump table entries: 5776-5864 (89 of them)
export_722:
00000000 4E56 FFEC link A6, -0x0014
00000004 422E 0014 clr.b [A6 + 0x14]
00000008 206E 000C movea.l A0, [A6 + 0xC]
0000000C 7004 moveq.l D0, 0x04
0000000E 2080 move.l [A0], D0
00000010 41EE FFEC lea.l A0, [A6 - 0x14]
00000014 43ED C2A6 lea.l A1, [A5 - 0x3D5A]
00000018 7007 moveq.l D0, 0x07
label0000001A:
0000001A 30D9 move.w [A0]+, [A1]+
0000001C 51C8 FFFC dbf D0, -0x6 /* 0000001A */
00000020 206E 0010 movea.l A0, [A6 + 0x10]
00000024 43ED C2A6 lea.l A1, [A5 - 0x3D5A]
00000028 7007 moveq.l D0, 0x07
label0000002A:
0000002A 32D8 move.w [A1]+, [A0]+
0000002C 51C8 FFFC dbf D0, -0x6 /* 0000002A */
00000030 1B7C 0001 B2C8 move.b [A5 - 0x4D38], 0x1
00000036 486D C2A6 pea.l [A5 - 0x3D5A]
0000003A 4EAD 2A8A jsr [A5 + 0x2A8A /* export_1357 */]
0000003E 422D B2C8 clr.b [A5 - 0x4D38]
00000042 41ED C2A6 lea.l A0, [A5 - 0x3D5A]
00000046 43EE FFEC lea.l A1, [A6 - 0x14]
0000004A 7007 moveq.l D0, 0x07
label0000004C:
0000004C 30D9 move.w [A0]+, [A1]+
0000004E 51C8 FFFC dbf D0, -0x6 /* 0000004C */
00000052 4267 clr.w -[A7]
00000054 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */]
00000058 101F move.b D0, [A7]+
0000005A 6708 beq +0xA /* 00000064 */
0000005C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00000062 602C bra +0x2E /* 00000090 */
label00000064:
00000064 102D 9DAA move.b D0, [A5 - 0x6256]
00000068 6726 beq +0x28 /* 00000090 */
0000006A 2F00 move.l -[A7], D0
0000006C 42A7 clr.l -[A7]
0000006E A975 syscall TickCount
00000070 221F move.l D1, [A7]+
00000072 201F move.l D0, [A7]+
00000074 B2AD CD9C cmp.l D1, [A5 - 0x3264]
00000078 5EC1 sgt D1
0000007A C001 and.b D0, D1
0000007C 6712 beq +0x14 /* 00000090 */
0000007E 42A7 clr.l -[A7]
00000080 A975 syscall TickCount
00000082 201F move.l D0, [A7]+
00000084 720C moveq.l D1, 0x0C
00000086 D081 add.l D0, D1
00000088 2B40 CD9C move.l [A5 - 0x3264], D0
0000008C 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */]
label00000090:
00000090 4E5E unlink A6
00000092 205F movea.l A0, [A7]+
00000094 DEFC 000C add.w A7, 0xC
00000098 4ED0 jmp [A0]
export_723:
0000009A 4E56 FFF8 link A6, -0x0008
0000009E 48E7 0108 movem.l -[A7], D7,A4
000000A2 42A7 clr.l -[A7]
000000A4 2E8D move.l [A7], A5
000000A6 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000000AA 2E1F move.l D7, [A7]+
000000AC 42A7 clr.l -[A7]
000000AE A11A syscall GetZone, flags=1
000000B0 2E88 move.l [A7], A0
000000B2 285F movea.l A4, [A7]+
000000B4 2F2D 9DA6 move.l -[A7], [A5 - 0x625A]
000000B8 205F movea.l A0, [A7]+
000000BA A01B syscall SetZone
000000BC 426E 000C clr.w [A6 + 0xC]
000000C0 1B7C 0001 B2C8 move.b [A5 - 0x4D38], 0x1
000000C6 4EAD 2A82 jsr [A5 + 0x2A82 /* export_1356 */]
000000CA 422D B2C8 clr.b [A5 - 0x4D38]
000000CE 4267 clr.w -[A7]
000000D0 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */]
000000D4 101F move.b D0, [A7]+
000000D6 6706 beq +0x8 /* 000000DE */
000000D8 3D7C FF80 000C move.w [A6 + 0xC], 0xFF80
label000000DE:
000000DE 2F0C move.l -[A7], A4
000000E0 205F movea.l A0, [A7]+
000000E2 A01B syscall SetZone
000000E4 42A7 clr.l -[A7]
000000E6 2F07 move.l -[A7], D7
000000E8 2F4D 0004 move.l [A7 + 0x4], A5
000000EC 2A5F movea.l A5, [A7]+
000000EE 2E1F move.l D7, [A7]+
000000F0 4CDF 1080 movem.l D7,A4, [A7]+
000000F4 4E5E unlink A6
000000F6 2E9F move.l [A7], [A7]+
000000F8 4E75 rts
fn000000FA:
000000FA 4E56 0000 link A6, 0
000000FE 2F0C move.l -[A7], A4
00000100 286E 0008 movea.l A4, [A6 + 0x8]
00000104 4267 clr.w -[A7]
00000106 2F2C 0022 move.l -[A7], [A4 + 0x22]
0000010A 2F2C 001E move.l -[A7], [A4 + 0x1E]
0000010E 2F2C 001A move.l -[A7], [A4 + 0x1A]
00000112 3F2C 0018 move.w -[A7], [A4 + 0x18]
00000116 2F2C 0014 move.l -[A7], [A4 + 0x14]
0000011A 2F2D CC8E move.l -[A7], [A5 - 0x3372]
0000011E 42A7 clr.l -[A7]
00000120 303C 0D17 move.w D0, 0xD17
00000124 A816 syscall Pack8
00000126 3D5F 000C move.w [A6 + 0xC], [A7]+
0000012A 285F movea.l A4, [A7]+
0000012C 4E5E unlink A6
0000012E 2E9F move.l [A7], [A7]+
00000130 4E75 rts
export_724:
00000132 4E56 FFF2 link A6, -0x000E
00000136 48E7 0308 movem.l -[A7], D6,D7,A4
0000013A 42A7 clr.l -[A7]
0000013C 2E8D move.l [A7], A5
0000013E 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000142 2C1F move.l D6, [A7]+
00000144 42A7 clr.l -[A7]
00000146 A11A syscall GetZone, flags=1
00000148 2E88 move.l [A7], A0
0000014A 285F movea.l A4, [A7]+
0000014C 2F2D 9DA6 move.l -[A7], [A5 - 0x625A]
00000150 205F movea.l A0, [A7]+
00000152 A01B syscall SetZone
00000154 2D7C 544D 5348 FFF4 move.l [A6 - 0xC], 0x544D5348 /* 'TMSH' */
0000015C 4267 clr.w -[A7]
0000015E 2F2E 0022 move.l -[A7], [A6 + 0x22]
00000162 2F3C 544D 5348 move.l -[A7], 0x544D5348 /* 'TMSH' */
00000168 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
0000016E 486E FFF4 pea.l [A6 - 0xC]
00000172 7004 moveq.l D0, 0x04
00000174 2F00 move.l -[A7], D0
00000176 303C 0A16 move.w D0, 0xA16
0000017A A816 syscall Pack8
0000017C 3E1F move.w D7, [A7]+
0000017E 42A7 clr.l -[A7]
00000180 A975 syscall TickCount
00000182 201F move.l D0, [A7]+
00000184 7278 moveq.l D1, 0x78
00000186 D081 add.l D0, D1
00000188 2B40 CD9C move.l [A5 - 0x3264], D0
0000018C 4267 clr.w -[A7]
0000018E 2F0E move.l -[A7], A6
00000190 4EBA FF68 jsr [PC - 0x98 /* 000000FA */]
00000194 3E1F move.w D7, [A7]+
00000196 0C47 FD9E cmpi.w D7, 0xFD9E
0000019A 660E bne +0x10 /* 000001AA */
0000019C 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
000001A0 4267 clr.w -[A7]
000001A2 2F0E move.l -[A7], A6
000001A4 4EBA FF54 jsr [PC - 0xAC /* 000000FA */]
000001A8 3E1F move.w D7, [A7]+
label000001AA:
000001AA 3D47 0026 move.w [A6 + 0x26], D7
000001AE 2F0C move.l -[A7], A4
000001B0 205F movea.l A0, [A7]+
000001B2 A01B syscall SetZone
000001B4 42A7 clr.l -[A7]
000001B6 2F06 move.l -[A7], D6
000001B8 2F4D 0004 move.l [A7 + 0x4], A5
000001BC 2A5F movea.l A5, [A7]+
000001BE 2C1F move.l D6, [A7]+
000001C0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000001C4 4E5E unlink A6
000001C6 205F movea.l A0, [A7]+
000001C8 DEFC 001E add.w A7, 0x1E
000001CC 4ED0 jmp [A0]
export_725:
fn000001CE:
000001CE 4E56 FFF4 link A6, -0x000C
000001D2 48E7 0108 movem.l -[A7], D7,A4
000001D6 426E 000C clr.w [A6 + 0xC]
000001DA 4AAD B110 tst.l [A5 - 0x4EF0]
000001DE 57C0 seq D0
000001E0 4A00 tst.b D0
000001E2 6660 bne +0x62 /* 00000244 */
000001E4 122D 9CD8 move.b D1, [A5 - 0x6328]
000001E8 0A01 0001 xori.b D1, 0x1
000001EC 8001 or.b D0, D1
000001EE 0240 0001 andi.w D0, 0x1
000001F2 6702 beq +0x4 /* 000001F6 */
000001F4 604E bra +0x50 /* 00000244 */
label000001F6:
000001F6 7001 moveq.l D0, 0x01
000001F8 2D40 FFF8 move.l [A6 - 0x8], D0
000001FC 2D6D B114 FFF4 move.l [A6 - 0xC], [A5 - 0x4EEC]
00000202 2E2E FFF8 move.l D7, [A6 - 0x8]
00000206 6036 bra +0x38 /* 0000023E */
label00000208:
00000208 206D B110 movea.l A0, [A5 - 0x4EF0]
0000020C 2050 movea.l A0, [A0]
0000020E 3007 move.w D0, D7
00000210 C1FC 0112 muls.w D0, 0x112
00000214 41E8 FEEE lea.l A0, [A0 - 0x112]
00000218 49F0 0000 lea.l A4, [A0 + D0.w]
0000021C 202C 0004 move.l D0, [A4 + 0x4]
00000220 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000224 6614 bne +0x16 /* 0000023A */
00000226 42A7 clr.l -[A7]
00000228 302C 0110 move.w D0, [A4 + 0x110]
0000022C 5340 subq.w D0, 1
0000022E 3F00 move.w -[A7], D0
00000230 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
00000234 395F 0110 move.w [A4 + 0x110], [A7]+
00000238 600A bra +0xC /* 00000244 */
label0000023A:
0000023A 5287 addq.l D7, 1
0000023C 6906 bvs +0x8 /* 00000244 */
label0000023E:
0000023E BEAE FFF4 cmp.l D7, [A6 - 0xC]
00000242 6FC4 ble -0x3A /* 00000208 */
label00000244:
00000244 4CDF 1080 movem.l D7,A4, [A7]+
00000248 4E5E unlink A6
0000024A 2E9F move.l [A7], [A7]+
0000024C 4E75 rts
export_726:
fn0000024E:
0000024E 4E56 FFDE link A6, -0x0022
00000252 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000256 4AAD B110 tst.l [A5 - 0x4EF0]
0000025A 57C0 seq D0
0000025C 4A00 tst.b D0
0000025E 6600 0184 bne +0x186 /* 000003E4 */
00000262 122D 9CD8 move.b D1, [A5 - 0x6328]
00000266 0A01 0001 xori.b D1, 0x1
0000026A 8001 or.b D0, D1
0000026C 0240 0001 andi.w D0, 0x1
00000270 6704 beq +0x6 /* 00000276 */
00000272 6000 0170 bra +0x172 /* 000003E4 */
label00000276:
00000276 2F2D B110 move.l -[A7], [A5 - 0x4EF0]
0000027A 486E FFEF pea.l [A6 - 0x11]
0000027E 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00000282 7001 moveq.l D0, 0x01
00000284 2D40 FFE8 move.l [A6 - 0x18], D0
00000288 2D6D B114 FFE4 move.l [A6 - 0x1C], [A5 - 0x4EEC]
0000028E 2C2E FFE8 move.l D6, [A6 - 0x18]
00000292 6000 013A bra +0x13C /* 000003CE */
label00000296:
00000296 206D B110 movea.l A0, [A5 - 0x4EF0]
0000029A 2050 movea.l A0, [A0]
0000029C 3006 move.w D0, D6
0000029E C1FC 0112 muls.w D0, 0x112
000002A2 41E8 FEEE lea.l A0, [A0 - 0x112]
000002A6 49F0 0000 lea.l A4, [A0 + D0.w]
000002AA 4A6C 0110 tst.w [A4 + 0x110]
000002AE 5EC0 sgt D0
000002B0 4A00 tst.b D0
000002B2 6600 0116 bne +0x118 /* 000003CA */
000002B6 4AAC 0004 tst.l [A4 + 0x4]
000002BA 57C1 seq D1
000002BC 8001 or.b D0, D1
000002BE 6600 010A bne +0x10C /* 000003CA */
000002C2 72FF moveq.l D1, 0xFFFFFFFF
000002C4 B2AC 0004 cmp.l D1, [A4 + 0x4]
000002C8 57C1 seq D1
000002CA 8001 or.b D0, D1
000002CC 6704 beq +0x6 /* 000002D2 */
000002CE 6000 00FA bra +0xFC /* 000003CA */
label000002D2:
000002D2 4AAD DFDA tst.l [A5 - 0x2026]
000002D6 56C0 sne D0
000002D8 4A00 tst.b D0
000002DA 6700 00D0 beq +0xD2 /* 000003AC */
000002DE 122E 0008 move.b D1, [A6 + 0x8]
000002E2 0A01 0001 xori.b D1, 0x1
000002E6 C001 and.b D0, D1
000002E8 6700 00C2 beq +0xC4 /* 000003AC */
000002EC 206D DFDA movea.l A0, [A5 - 0x2026]
000002F0 2014 move.l D0, [A4]
000002F2 B0A8 0014 cmp.l D0, [A0 + 0x14]
000002F6 6604 bne +0x6 /* 000002FC */
000002F8 6000 00D0 bra +0xD2 /* 000003CA */
label000002FC:
000002FC 4204 clr.b D4
000002FE 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1
00000304 3E2E FFE2 move.w D7, [A6 - 0x1E]
00000308 6066 bra +0x68 /* 00000370 */
label0000030A:
0000030A 3007 move.w D0, D7
0000030C 5340 subq.w D0, 1
0000030E 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00000312 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00000316 41F0 0000 lea.l A0, [A0 + D0.w]
0000031A 2D48 FFDE move.l [A6 - 0x22], A0
0000031E 2014 move.l D0, [A4]
00000320 B0A8 0014 cmp.l D0, [A0 + 0x14]
00000324 6648 bne +0x4A /* 0000036E */
00000326 3007 move.w D0, D7
00000328 5340 subq.w D0, 1
0000032A 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
0000032E C1FC 0068 muls.w D0, 0x68 /* 'h' */
00000332 41F0 0000 lea.l A0, [A0 + D0.w]
00000336 2A08 move.l D5, A0
00000338 BAAD DFDE cmp.l D5, [A5 - 0x2022]
0000033C 57C0 seq D0
0000033E 4A00 tst.b D0
00000340 6614 bne +0x16 /* 00000356 */
00000342 BAAD DFD6 cmp.l D5, [A5 - 0x202A]
00000346 57C1 seq D1
00000348 8001 or.b D0, D1
0000034A 660A bne +0xC /* 00000356 */
0000034C BAAD DFD2 cmp.l D5, [A5 - 0x202E]
00000350 57C1 seq D1
00000352 8001 or.b D0, D1
00000354 6704 beq +0x6 /* 0000035A */
label00000356:
00000356 7801 moveq.l D4, 0x01
00000358 6014 bra +0x16 /* 0000036E */
label0000035A:
0000035A 3007 move.w D0, D7
0000035C 5340 subq.w D0, 1
0000035E 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00000362 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00000366 4870 0000 pea.l [A0 + D0.w]
0000036A 4EBA 19FA jsr [PC + 0x19FA /* 00001D66 */]
label0000036E:
0000036E 5247 addq.w D7, 1
label00000370:
00000370 7019 moveq.l D0, 0x19
00000372 B047 cmp.w D0, D7
00000374 6C94 bge -0x6A /* 0000030A */
00000376 1004 move.b D0, D4
00000378 6702 beq +0x4 /* 0000037C */
0000037A 604E bra +0x50 /* 000003CA */
label0000037C:
0000037C 422E FFEE clr.b [A6 - 0x12]
00000380 266D D59E movea.l A3, [A5 - 0x2A62]
label00000384:
00000384 200B move.l D0, A3
00000386 671C beq +0x1E /* 000003A4 */
00000388 2053 movea.l A0, [A3]
0000038A 2050 movea.l A0, [A0]
0000038C 2014 move.l D0, [A4]
0000038E B0A8 0050 cmp.l D0, [A0 + 0x50]
00000392 6608 bne +0xA /* 0000039C */
00000394 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
0000039A 6008 bra +0xA /* 000003A4 */
label0000039C:
0000039C 2053 movea.l A0, [A3]
0000039E 2668 0004 movea.l A3, [A0 + 0x4]
000003A2 60E0 bra -0x1E /* 00000384 */
label000003A4:
000003A4 102E FFEE move.b D0, [A6 - 0x12]
000003A8 6702 beq +0x4 /* 000003AC */
000003AA 601E bra +0x20 /* 000003CA */
label000003AC:
000003AC 4AAC 0004 tst.l [A4 + 0x4]
000003B0 670E beq +0x10 /* 000003C0 */
000003B2 4267 clr.w -[A7]
000003B4 2F2C 0004 move.l -[A7], [A4 + 0x4]
000003B8 7008 moveq.l D0, 0x08
000003BA A82A syscall ComponentDispatch
000003BC 3D5F FFF0 move.w [A6 - 0x10], [A7]+
label000003C0:
000003C0 7000 moveq.l D0, 0x00
000003C2 2940 0004 move.l [A4 + 0x4], D0
000003C6 426C 0110 clr.w [A4 + 0x110]
label000003CA:
000003CA 5286 addq.l D6, 1
000003CC 6908 bvs +0xA /* 000003D6 */
label000003CE:
000003CE BCAE FFE4 cmp.l D6, [A6 - 0x1C]
000003D2 6F00 FEC2 ble -0x13C /* 00000296 */
label000003D6:
000003D6 2F2D B110 move.l -[A7], [A5 - 0x4EF0]
000003DA 1F2E FFEF move.b -[A7], [A6 - 0x11]
000003DE 101F move.b D0, [A7]+
000003E0 205F movea.l A0, [A7]+
000003E2 A06A syscall HSetState
label000003E4:
000003E4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000003E8 4E5E unlink A6
000003EA 205F movea.l A0, [A7]+
000003EC 544F addq.w A7, 2
000003EE 4ED0 jmp [A0]
export_727:
fn000003F0:
000003F0 4E56 FFCA link A6, -0x0036
000003F4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003F8 7000 moveq.l D0, 0x00
000003FA 2D40 0010 move.l [A6 + 0x10], D0
000003FE 4AAD B110 tst.l [A5 - 0x4EF0]
00000402 57C0 seq D0
00000404 4A00 tst.b D0
00000406 6600 0246 bne +0x248 /* 0000064E */
0000040A 122D 9CD8 move.b D1, [A5 - 0x6328]
0000040E 0A01 0001 xori.b D1, 0x1
00000412 8001 or.b D0, D1
00000414 0240 0001 andi.w D0, 0x1
00000418 6704 beq +0x6 /* 0000041E */
0000041A 6000 0232 bra +0x234 /* 0000064E */
label0000041E:
0000041E 7001 moveq.l D0, 0x01
00000420 2D40 FFDC move.l [A6 - 0x24], D0
00000424 2D6D B114 FFD8 move.l [A6 - 0x28], [A5 - 0x4EEC]
0000042A 2C2E FFDC move.l D6, [A6 - 0x24]
0000042E 6000 0216 bra +0x218 /* 00000646 */
label00000432:
00000432 206D B110 movea.l A0, [A5 - 0x4EF0]
00000436 2050 movea.l A0, [A0]
00000438 3006 move.w D0, D6
0000043A C1FC 0112 muls.w D0, 0x112
0000043E 41E8 FEEE lea.l A0, [A0 - 0x112]
00000442 49F0 0000 lea.l A4, [A0 + D0.w]
00000446 202E 000C move.l D0, [A6 + 0xC]
0000044A B094 cmp.l D0, [A4]
0000044C 6704 beq +0x6 /* 00000452 */
0000044E 6000 01F2 bra +0x1F4 /* 00000642 */
label00000452:
00000452 70FF moveq.l D0, 0xFFFFFFFF
00000454 B0AC 0004 cmp.l D0, [A4 + 0x4]
00000458 6618 bne +0x1A /* 00000472 */
0000045A 102D D58E move.b D0, [A5 - 0x2A72]
0000045E 6608 bne +0xA /* 00000468 */
00000460 3F3C 00A4 move.w -[A7], 0xA4
00000464 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label00000468:
00000468 1B7C 0001 D58E move.b [A5 - 0x2A72], 0x1
0000046E 6000 01DE bra +0x1E0 /* 0000064E */
label00000472:
00000472 282C 000C move.l D4, [A4 + 0xC]
00000476 4AAC 0004 tst.l [A4 + 0x4]
0000047A 6600 0180 bne +0x182 /* 000005FC */
0000047E 4267 clr.w -[A7]
00000480 2F3C 0001 9000 move.l -[A7], 0x19000
00000486 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000048A 101F move.b D0, [A7]+
0000048C 6608 bne +0xA /* 00000496 */
0000048E 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000492 6000 01BA bra +0x1BC /* 0000064E */
label00000496:
00000496 42A7 clr.l -[A7]
00000498 2F3C 6F73 6120 move.l -[A7], 0x6F736120 /* 'osa ' */
0000049E 2F2E 000C move.l -[A7], [A6 + 0xC]
000004A2 7021 moveq.l D0, 0x21
000004A4 A82A syscall ComponentDispatch
000004A6 265F movea.l A3, [A7]+
000004A8 200B move.l D0, A3
000004AA 6700 0150 beq +0x152 /* 000005FC */
000004AE 4A84 tst.l D4
000004B0 6610 bne +0x12 /* 000004C2 */
000004B2 42A7 clr.l -[A7]
000004B4 2F0B move.l -[A7], A3
000004B6 2F3C 0000 FFFC move.l -[A7], 0xFFFC
000004BC 7000 moveq.l D0, 0x00
000004BE A82A syscall ComponentDispatch
000004C0 281F move.l D4, [A7]+
label000004C2:
000004C2 203C 6173 6372 move.l D0, 0x61736372 /* 'ascr' */
000004C8 B0AE 000C cmp.l D0, [A6 + 0xC]
000004CC 6600 00FA bne +0xFC /* 000005C8 */
000004D0 0C84 0100 8000 cmpi.l D4, 0x1008000
000004D6 6E28 bgt +0x2A /* 00000500 */
000004D8 4267 clr.w -[A7]
000004DA 2F0B move.l -[A7], A3
000004DC 7008 moveq.l D0, 0x08
000004DE A82A syscall ComponentDispatch
000004E0 3D5F FFE0 move.w [A6 - 0x20], [A7]+
000004E4 70FF moveq.l D0, 0xFFFFFFFF
000004E6 2640 movea.l A3, D0
000004E8 206D B110 movea.l A0, [A5 - 0x4EF0]
000004EC 2050 movea.l A0, [A0]
000004EE 3006 move.w D0, D6
000004F0 C1FC 0112 muls.w D0, 0x112
000004F4 41E8 FEF2 lea.l A0, [A0 - 0x10E]
000004F8 218B 0000 move.l [A0 + D0.w], A3
000004FC 6000 0150 bra +0x152 /* 0000064E */
label00000500:
00000500 0CAD 000F A000 B2C0 cmpi.l [A5 - 0x4D40], 0xFA000
00000508 6C10 bge +0x12 /* 0000051A */
0000050A 2E3C 0000 4000 move.l D7, 0x4000 /* '@\0' */
00000510 2A3C 0000 2000 move.l D5, 0x2000 /* ' \0' */
00000516 6000 008A bra +0x8C /* 000005A2 */
label0000051A:
0000051A 0CAD 0012 C000 B2C0 cmpi.l [A5 - 0x4D40], 0x12C000
00000522 6C0E bge +0x10 /* 00000532 */
00000524 2E3C 0000 8000 move.l D7, 0x8000
0000052A 2A3C 0000 4000 move.l D5, 0x4000 /* '@\0' */
00000530 6070 bra +0x72 /* 000005A2 */
label00000532:
00000532 486E FFE8 pea.l [A6 - 0x18]
00000536 486E FFE4 pea.l [A6 - 0x1C]
0000053A 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000053E 42A7 clr.l -[A7]
00000540 202D B2C0 move.l D0, [A5 - 0x4D40]
00000544 90BC 0012 C000 sub.l D0, 0x12C000
0000054A 2D40 FFCA move.l [A6 - 0x36], D0
0000054E 486E FFCA pea.l [A6 - 0x36]
00000552 486E FFCE pea.l [A6 - 0x32]
00000556 3F3C 280E move.w -[A7], 0x280E
0000055A A9EB syscall Pack4/FP68K
0000055C 487A 00FC pea.l [PC + 0xFC /* 0000065A, value 0x4003A000 */]
00000560 486E FFCE pea.l [A6 - 0x32]
00000564 3F3C 0006 move.w -[A7], 0x6
00000568 A9EB syscall Pack4/FP68K
0000056A 486E FFCE pea.l [A6 - 0x32]
0000056E 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000572 2E1F move.l D7, [A7]+
00000574 DEBC 0001 0000 add.l D7, 0x10000
0000057A 42A7 clr.l -[A7]
0000057C 2F07 move.l -[A7], D7
0000057E 42A7 clr.l -[A7]
00000580 2F3C 0000 8000 move.l -[A7], 0x8000
00000586 202E FFE4 move.l D0, [A6 - 0x1C]
0000058A 90BC 0000 8000 sub.l D0, 0x8000
00000590 2F00 move.l -[A7], D0
00000592 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00000596 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
0000059A 2E1F move.l D7, [A7]+
0000059C 2A3C 0000 4000 move.l D5, 0x4000 /* '@\0' */
label000005A2:
000005A2 42A7 clr.l -[A7]
000005A4 2F0B move.l -[A7], A3
000005A6 42A7 clr.l -[A7]
000005A8 2F05 move.l -[A7], D5
000005AA 2F05 move.l -[A7], D5
000005AC 2F05 move.l -[A7], D5
000005AE 2F07 move.l -[A7], D7
000005B0 2F07 move.l -[A7], D7
000005B2 2F3C 0200 0000 move.l -[A7], 0x2000000
000005B8 2F3C 001C 1001 move.l -[A7], 0x1C1001
000005BE 7000 moveq.l D0, 0x00
000005C0 A82A syscall ComponentDispatch
000005C2 201F move.l D0, [A7]+
000005C4 3D40 FFE0 move.w [A6 - 0x20], D0
label000005C8:
000005C8 42A7 clr.l -[A7]
000005CA 2F0B move.l -[A7], A3
000005CC 2F2D DFCA move.l -[A7], [A5 - 0x2036]
000005D0 42A7 clr.l -[A7]
000005D2 2F3C 0008 0401 move.l -[A7], 0x80401
000005D8 7000 moveq.l D0, 0x00
000005DA A82A syscall ComponentDispatch
000005DC 201F move.l D0, [A7]+
000005DE 3D40 FFE0 move.w [A6 - 0x20], D0
000005E2 42A7 clr.l -[A7]
000005E4 2F0B move.l -[A7], A3
000005E6 2F2D D594 move.l -[A7], [A5 - 0x2A6C]
000005EA 42A7 clr.l -[A7]
000005EC 2F3C 0008 0009 move.l -[A7], 0x80009
000005F2 7000 moveq.l D0, 0x00
000005F4 A82A syscall ComponentDispatch
000005F6 201F move.l D0, [A7]+
000005F8 3D40 FFE0 move.w [A6 - 0x20], D0
label000005FC:
000005FC 206D B110 movea.l A0, [A5 - 0x4EF0]
00000600 2050 movea.l A0, [A0]
00000602 3006 move.w D0, D6
00000604 C1FC 0112 muls.w D0, 0x112
00000608 41E8 FEEE lea.l A0, [A0 - 0x112]
0000060C 49F0 0000 lea.l A4, [A0 + D0.w]
00000610 4AAC 0004 tst.l [A4 + 0x4]
00000614 6608 bne +0xA /* 0000061E */
00000616 294B 0004 move.l [A4 + 0x4], A3
0000061A 426C 0110 clr.w [A4 + 0x110]
label0000061E:
0000061E 2D6C 0004 0010 move.l [A6 + 0x10], [A4 + 0x4]
00000624 206E 0008 movea.l A0, [A6 + 0x8]
00000628 20AC 0008 move.l [A0], [A4 + 0x8]
0000062C 4AAC 0004 tst.l [A4 + 0x4]
00000630 671C beq +0x1E /* 0000064E */
00000632 4AAC 000C tst.l [A4 + 0xC]
00000636 6604 bne +0x6 /* 0000063C */
00000638 2944 000C move.l [A4 + 0xC], D4
label0000063C:
0000063C 526C 0110 addq.w [A4 + 0x110], 1
00000640 600C bra +0xE /* 0000064E */
label00000642:
00000642 5286 addq.l D6, 1
00000644 6908 bvs +0xA /* 0000064E */
label00000646:
00000646 BCAE FFD8 cmp.l D6, [A6 - 0x28]
0000064A 6F00 FDE6 ble -0x218 /* 00000432 */
label0000064E:
0000064E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000652 4E5E unlink A6
00000654 205F movea.l A0, [A7]+
00000656 504F addq.w A7, 8
00000658 4ED0 jmp [A0]
0000065A 4003 negx.b D3
0000065C A000 syscall Open/PBHOpen/HOpen
0000065E 0000 0000 ori.b D0, 0x0
00000662 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_728: // at 00000664 (misaligned)
00000666 FFF4 .invalid <<F/7/7>>
00000668 48E7 0108 movem.l -[A7], D7,A4
0000066C 4267 clr.w -[A7]
0000066E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000672 487A 0074 pea.l [PC + 0x74 /* 000006E8, value 0x9487970 '\tHyp', pstring "HyperTalk" */]
00000676 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000067A 101F move.b D0, [A7]+
0000067C 670A beq +0xC /* 00000688 */
0000067E 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */
00000686 6056 bra +0x58 /* 000006DE */
label00000688:
00000688 7000 moveq.l D0, 0x00
0000068A 2D40 000C move.l [A6 + 0xC], D0
0000068E 4AAD B110 tst.l [A5 - 0x4EF0]
00000692 6602 bne +0x4 /* 00000696 */
00000694 6048 bra +0x4A /* 000006DE */
label00000696:
00000696 7001 moveq.l D0, 0x01
00000698 2D40 FFF8 move.l [A6 - 0x8], D0
0000069C 2D6D B114 FFF4 move.l [A6 - 0xC], [A5 - 0x4EEC]
000006A2 2E2E FFF8 move.l D7, [A6 - 0x8]
000006A6 6030 bra +0x32 /* 000006D8 */
label000006A8:
000006A8 206D B110 movea.l A0, [A5 - 0x4EF0]
000006AC 2050 movea.l A0, [A0]
000006AE 3007 move.w D0, D7
000006B0 C1FC 0112 muls.w D0, 0x112
000006B4 41E8 FEEE lea.l A0, [A0 - 0x112]
000006B8 49F0 0000 lea.l A4, [A0 + D0.w]
000006BC 4267 clr.w -[A7]
000006BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C2 486C 0010 pea.l [A4 + 0x10]
000006C6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000006CA 101F move.b D0, [A7]+
000006CC 6706 beq +0x8 /* 000006D4 */
000006CE 2D54 000C move.l [A6 + 0xC], [A4]
000006D2 600A bra +0xC /* 000006DE */
label000006D4:
000006D4 5287 addq.l D7, 1
000006D6 6906 bvs +0x8 /* 000006DE */
label000006D8:
000006D8 BEAE FFF4 cmp.l D7, [A6 - 0xC]
000006DC 6FCA ble -0x34 /* 000006A8 */
label000006DE:
000006DE 4CDF 1080 movem.l D7,A4, [A7]+
000006E2 4E5E unlink A6
000006E4 2E9F move.l [A7], [A7]+
000006E6 4E75 rts
000006E8 0948 bchg A0, D4
000006EA 7970 moveq.l D4, 0x70
000006EC 6572 bcs +0x74 /* 00000760 */
000006EE 5461 addq.w -[A1], 2
000006F0 6C6B bge +0x6D /* 0000075D */
export_729:
fn000006F2:
000006F2 4E56 FFE6 link A6, -0x001A
000006F6 2F07 move.l -[A7], D7
000006F8 422E 0010 clr.b [A6 + 0x10]
000006FC 41EE FFF8 lea.l A0, [A6 - 0x8]
00000700 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000704 7003 moveq.l D0, 0x03
label00000706:
00000706 30D9 move.w [A0]+, [A1]+
00000708 51C8 FFFC dbf D0, -0x6 /* 00000706 */
0000070C 42A7 clr.l -[A7]
0000070E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000712 2F3C 6572 6E67 move.l -[A7], 0x65726E67 /* 'erng' */
00000718 2F3C 6572 6E67 move.l -[A7], 0x65726E67 /* 'erng' */
0000071E 486E FFF8 pea.l [A6 - 0x8]
00000722 2F3C 000C 0005 move.l -[A7], 0xC0005
00000728 7000 moveq.l D0, 0x00
0000072A A82A syscall ComponentDispatch
0000072C 4A9F tst.l [A7]+
0000072E 6600 00AC bne +0xAE /* 000007DC */
00000732 206E 0008 movea.l A0, [A6 + 0x8]
00000736 7000 moveq.l D0, 0x00
00000738 2080 move.l [A0], D0
0000073A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000073E 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000742 7003 moveq.l D0, 0x03
label00000744:
00000744 30D9 move.w [A0]+, [A1]+
00000746 51C8 FFFC dbf D0, -0x6 /* 00000744 */
0000074A 4267 clr.w -[A7]
0000074C 486E FFF8 pea.l [A6 - 0x8]
00000750 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */
00000756 486E FFF0 pea.l [A6 - 0x10]
0000075A 303C 0603 move.w D0, 0x603
0000075E A816 syscall Pack8
label00000760:
00000760 3E1F move.w D7, [A7]+
00000762 486E FFF8 pea.l [A6 - 0x8]
00000766 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
0000076A 4A47 tst.w D7
0000076C 662A bne +0x2C /* 00000798 */
0000076E 4267 clr.w -[A7]
00000770 486E FFF0 pea.l [A6 - 0x10]
00000774 2F3C 7372 6373 move.l -[A7], 0x73726373 /* 'srcs' */
0000077A 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00000780 486E FFEA pea.l [A6 - 0x16]
00000784 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000788 7002 moveq.l D0, 0x02
0000078A 2F00 move.l -[A7], D0
0000078C 486E FFE6 pea.l [A6 - 0x1A]
00000790 303C 0E11 move.w D0, 0xE11
00000794 A816 syscall Pack8
00000796 3E1F move.w D7, [A7]+
label00000798:
00000798 4A47 tst.w D7
0000079A 662E bne +0x30 /* 000007CA */
0000079C 4267 clr.w -[A7]
0000079E 486E FFF0 pea.l [A6 - 0x10]
000007A2 2F3C 7372 6365 move.l -[A7], 0x73726365 /* 'srce' */
000007A8 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
000007AE 486E FFEA pea.l [A6 - 0x16]
000007B2 202E 0008 move.l D0, [A6 + 0x8]
000007B6 5480 addq.l D0, 2
000007B8 2F00 move.l -[A7], D0
000007BA 7002 moveq.l D0, 0x02
000007BC 2F00 move.l -[A7], D0
000007BE 486E FFE6 pea.l [A6 - 0x1A]
000007C2 303C 0E11 move.w D0, 0xE11
000007C6 A816 syscall Pack8
000007C8 3E1F move.w D7, [A7]+
label000007CA:
000007CA 4A47 tst.w D7
000007CC 6606 bne +0x8 /* 000007D4 */
000007CE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000007D4:
000007D4 486E FFF0 pea.l [A6 - 0x10]
000007D8 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
label000007DC:
000007DC 2E1F move.l D7, [A7]+
000007DE 4E5E unlink A6
000007E0 205F movea.l A0, [A7]+
000007E2 504F addq.w A7, 8
000007E4 4ED0 jmp [A0]
fn000007E6:
000007E6 4E56 FFEE link A6, -0x0012
000007EA 48E7 0108 movem.l -[A7], D7,A4
000007EE 206E 0008 movea.l A0, [A6 + 0x8]
000007F2 7000 moveq.l D0, 0x00
000007F4 2080 move.l [A0], D0
000007F6 206E 000C movea.l A0, [A6 + 0xC]
000007FA 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00000800 B0A8 0014 cmp.l D0, [A0 + 0x14]
00000804 6602 bne +0x4 /* 00000808 */
00000806 6064 bra +0x66 /* 0000086C */
label00000808:
00000808 4267 clr.w -[A7]
0000080A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000080E 486E FFF8 pea.l [A6 - 0x8]
00000812 4EBA 046A jsr [PC + 0x46A /* 00000C7E */]
00000816 101F move.b D0, [A7]+
00000818 6752 beq +0x54 /* 0000086C */
0000081A 203C 5554 5854 move.l D0, 0x55545854 /* 'UTXT' */
00000820 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000824 673E beq +0x40 /* 00000864 */
00000826 42A7 clr.l -[A7]
00000828 206E 000C movea.l A0, [A6 + 0xC]
0000082C 2F28 0014 move.l -[A7], [A0 + 0x14]
00000830 486E FFF0 pea.l [A6 - 0x10]
00000834 4EBA FBBA jsr [PC - 0x446 /* 000003F0 */]
00000838 285F movea.l A4, [A7]+
0000083A 200C move.l D0, A4
0000083C 6726 beq +0x28 /* 00000864 */
0000083E 42A7 clr.l -[A7]
00000840 2F0C move.l -[A7], A4
00000842 486E FFF8 pea.l [A6 - 0x8]
00000846 42A7 clr.l -[A7]
00000848 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000084C 2F3C 000C 0001 move.l -[A7], 0xC0001
00000852 7000 moveq.l D0, 0x00
00000854 A82A syscall ComponentDispatch
00000856 201F move.l D0, [A7]+
00000858 3E00 move.w D7, D0
0000085A 4267 clr.w -[A7]
0000085C 2F0C move.l -[A7], A4
0000085E 4EBA F96E jsr [PC - 0x692 /* 000001CE */]
00000862 3E1F move.w D7, [A7]+
label00000864:
00000864 486E FFF8 pea.l [A6 - 0x8]
00000868 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
label0000086C:
0000086C 4CDF 1080 movem.l D7,A4, [A7]+
00000870 4E5E unlink A6
00000872 205F movea.l A0, [A7]+
00000874 504F addq.w A7, 8
00000876 4ED0 jmp [A0]
export_730:
00000878 4E56 FFF0 link A6, -0x0010
0000087C 102D CAB6 move.b D0, [A5 - 0x354A]
00000880 6602 bne +0x4 /* 00000884 */
00000882 607A bra +0x7C /* 000008FE */
label00000884:
00000884 42A7 clr.l -[A7]
00000886 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000088A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000088E 2F3C 6D6F 6469 move.l -[A7], 0x6D6F6469 /* 'modi' */
00000894 486E FFF4 pea.l [A6 - 0xC]
00000898 2F3C 000C 0008 move.l -[A7], 0xC0008
0000089E 7000 moveq.l D0, 0x00
000008A0 A82A syscall ComponentDispatch
000008A2 4A9F tst.l [A7]+
000008A4 56C0 sne D0
000008A6 4A00 tst.b D0
000008A8 6654 bne +0x56 /* 000008FE */
000008AA 4AAE FFF4 tst.l [A6 - 0xC]
000008AE 57C1 seq D1
000008B0 8001 or.b D0, D1
000008B2 6702 beq +0x4 /* 000008B6 */
000008B4 6048 bra +0x4A /* 000008FE */
label000008B6:
000008B6 422E FFF1 clr.b [A6 - 0xF]
000008BA 42A7 clr.l -[A7]
000008BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000008C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000008C4 2F3C 7363 7074 move.l -[A7], 0x73637074 /* 'scpt' */
000008CA 42A7 clr.l -[A7]
000008CC 486E FFF8 pea.l [A6 - 0x8]
000008D0 2F3C 0010 0002 move.l -[A7], 0x100002
000008D6 7000 moveq.l D0, 0x00
000008D8 A82A syscall ComponentDispatch
000008DA 201F move.l D0, [A7]+
000008DC 3D40 FFF2 move.w [A6 - 0xE], D0
000008E0 661C bne +0x1E /* 000008FE */
000008E2 4267 clr.w -[A7]
000008E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E8 42A7 clr.l -[A7]
000008EA 486E FFF8 pea.l [A6 - 0x8]
000008EE 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
000008F2 486E FFF8 pea.l [A6 - 0x8]
000008F6 4EBA 05EE jsr [PC + 0x5EE /* 00000EE6 */]
000008FA 1D5F FFF1 move.b [A6 - 0xF], [A7]+
label000008FE:
000008FE 4E5E unlink A6
00000900 205F movea.l A0, [A7]+
00000902 DEFC 000C add.w A7, 0xC
00000906 4ED0 jmp [A0]
fn00000908:
00000908 4E56 FFF6 link A6, -0x000A
0000090C 48E7 0118 movem.l -[A7], D7,A3,A4
00000910 266E 0008 movea.l A3, [A6 + 0x8]
00000914 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
0000091A B0AE 000C cmp.l D0, [A6 + 0xC]
0000091E 57C0 seq D0
00000920 4A00 tst.b D0
00000922 6640 bne +0x42 /* 00000964 */
00000924 4A93 tst.l [A3]
00000926 57C1 seq D1
00000928 8001 or.b D0, D1
0000092A 6702 beq +0x4 /* 0000092E */
0000092C 6036 bra +0x38 /* 00000964 */
label0000092E:
0000092E 42A7 clr.l -[A7]
00000930 2F2E 000C move.l -[A7], [A6 + 0xC]
00000934 486E FFF8 pea.l [A6 - 0x8]
00000938 4EBA FAB6 jsr [PC - 0x54A /* 000003F0 */]
0000093C 285F movea.l A4, [A7]+
0000093E 200C move.l D0, A4
00000940 6722 beq +0x24 /* 00000964 */
00000942 42A7 clr.l -[A7]
00000944 2F0C move.l -[A7], A4
00000946 2F13 move.l -[A7], [A3]
00000948 2F3C 0004 0006 move.l -[A7], 0x40006
0000094E 7000 moveq.l D0, 0x00
00000950 A82A syscall ComponentDispatch
00000952 201F move.l D0, [A7]+
00000954 3E00 move.w D7, D0
00000956 4267 clr.w -[A7]
00000958 2F0C move.l -[A7], A4
0000095A 4EBA F872 jsr [PC - 0x78E /* 000001CE */]
0000095E 3E1F move.w D7, [A7]+
00000960 7000 moveq.l D0, 0x00
00000962 2680 move.l [A3], D0
label00000964:
00000964 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000968 4E5E unlink A6
0000096A 205F movea.l A0, [A7]+
0000096C 504F addq.w A7, 8
0000096E 4ED0 jmp [A0]
export_731:
00000970 4E56 FFF8 link A6, -0x0008
00000974 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000978 286E 0016 movea.l A4, [A6 + 0x16]
0000097C 2A2E 000E move.l D5, [A6 + 0xE]
00000980 206E 0008 movea.l A0, [A6 + 0x8]
00000984 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000988 7003 moveq.l D0, 0x03
label0000098A:
0000098A 30D9 move.w [A0]+, [A1]+
0000098C 51C8 FFFC dbf D0, -0x6 /* 0000098A */
00000990 4A85 tst.l D5
00000992 6604 bne +0x6 /* 00000998 */
00000994 6000 0190 bra +0x192 /* 00000B26 */
label00000998:
00000998 2D7C 5445 5854 FFFC move.l [A6 - 0x4], 0x54455854 /* 'TEXT' */
000009A0 42A7 clr.l -[A7]
000009A2 2F0C move.l -[A7], A4
000009A4 2F05 move.l -[A7], D5
000009A6 2F3C 6265 7374 move.l -[A7], 0x62657374 /* 'best' */
000009AC 486E FFFC pea.l [A6 - 0x4]
000009B0 2F3C 000C 0008 move.l -[A7], 0xC0008
000009B6 7000 moveq.l D0, 0x00
000009B8 A82A syscall ComponentDispatch
000009BA 201F move.l D0, [A7]+
000009BC 3E00 move.w D7, D0
000009BE 4206 clr.b D6
000009C0 7008 moveq.l D0, 0x08
000009C2 C0AE 0012 and.l D0, [A6 + 0x12]
000009C6 4A80 tst.l D0
000009C8 6606 bne +0x8 /* 000009D0 */
000009CA 7C01 moveq.l D6, 0x01
000009CC 6000 00E6 bra +0xE8 /* 00000AB4 */
label000009D0:
000009D0 102E 000C move.b D0, [A6 + 0xC]
000009D4 6700 00DE beq +0xE0 /* 00000AB4 */
000009D8 102E 000C move.b D0, [A6 + 0xC]
000009DC 670E beq +0x10 /* 000009EC */
000009DE 223C 5445 5854 move.l D1, 0x54455854 /* 'TEXT' */
000009E4 B2AE FFFC cmp.l D1, [A6 - 0x4]
000009E8 56C1 sne D1
000009EA C001 and.b D0, D1
label000009EC:
000009EC 4A00 tst.b D0
000009EE 670E beq +0x10 /* 000009FE */
000009F0 223C 5354 5854 move.l D1, 0x53545854 /* 'STXT' */
000009F6 B2AE FFFC cmp.l D1, [A6 - 0x4]
000009FA 56C1 sne D1
000009FC C001 and.b D0, D1
label000009FE:
000009FE 4A00 tst.b D0
00000A00 670E beq +0x10 /* 00000A10 */
00000A02 223C 6974 7874 move.l D1, 0x69747874 /* 'itxt' */
00000A08 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A0C 56C1 sne D1
00000A0E C001 and.b D0, D1
label00000A10:
00000A10 4A00 tst.b D0
00000A12 670E beq +0x10 /* 00000A22 */
00000A14 223C 7368 6F72 move.l D1, 0x73686F72 /* 'shor' */
00000A1A B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A1E 56C1 sne D1
00000A20 C001 and.b D0, D1
label00000A22:
00000A22 4A00 tst.b D0
00000A24 670E beq +0x10 /* 00000A34 */
00000A26 223C 6C6F 6E67 move.l D1, 0x6C6F6E67 /* 'long' */
00000A2C B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A30 56C1 sne D1
00000A32 C001 and.b D0, D1
label00000A34:
00000A34 4A00 tst.b D0
00000A36 670E beq +0x10 /* 00000A46 */
00000A38 223C 626F 6F6C move.l D1, 0x626F6F6C /* 'bool' */
00000A3E B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A42 56C1 sne D1
00000A44 C001 and.b D0, D1
label00000A46:
00000A46 4A00 tst.b D0
00000A48 670E beq +0x10 /* 00000A58 */
00000A4A 223C 7472 7565 move.l D1, 0x74727565 /* 'true' */
00000A50 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A54 56C1 sne D1
00000A56 C001 and.b D0, D1
label00000A58:
00000A58 4A00 tst.b D0
00000A5A 670E beq +0x10 /* 00000A6A */
00000A5C 223C 6661 6C73 move.l D1, 0x66616C73 /* 'fals' */
00000A62 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A66 56C1 sne D1
00000A68 C001 and.b D0, D1
label00000A6A:
00000A6A 4A00 tst.b D0
00000A6C 670E beq +0x10 /* 00000A7C */
00000A6E 223C 6578 7465 move.l D1, 0x65787465 /* 'exte' */
00000A74 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A78 56C1 sne D1
00000A7A C001 and.b D0, D1
label00000A7C:
00000A7C 4A00 tst.b D0
00000A7E 670E beq +0x10 /* 00000A8E */
00000A80 223C 636F 6D70 move.l D1, 0x636F6D70 /* 'comp' */
00000A86 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A8A 56C1 sne D1
00000A8C C001 and.b D0, D1
label00000A8E:
00000A8E 4A00 tst.b D0
00000A90 670E beq +0x10 /* 00000AA0 */
00000A92 223C 646F 7562 move.l D1, 0x646F7562 /* 'doub' */
00000A98 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A9C 56C1 sne D1
00000A9E C001 and.b D0, D1
label00000AA0:
00000AA0 4A00 tst.b D0
00000AA2 670E beq +0x10 /* 00000AB2 */
00000AA4 223C 7369 6E67 move.l D1, 0x73696E67 /* 'sing' */
00000AAA B2AE FFFC cmp.l D1, [A6 - 0x4]
00000AAE 56C1 sne D1
00000AB0 C001 and.b D0, D1
label00000AB2:
00000AB2 1C00 move.b D6, D0
label00000AB4:
00000AB4 1006 move.b D0, D6
00000AB6 664A bne +0x4C /* 00000B02 */
00000AB8 42A7 clr.l -[A7]
00000ABA 2F0C move.l -[A7], A4
00000ABC 2F05 move.l -[A7], D5
00000ABE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AC2 42A7 clr.l -[A7]
00000AC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AC8 2F3C 0010 0302 move.l -[A7], 0x100302
00000ACE 7000 moveq.l D0, 0x00
00000AD0 A82A syscall ComponentDispatch
00000AD2 201F move.l D0, [A7]+
00000AD4 3E00 move.w D7, D0
00000AD6 0C47 F95C cmpi.w D7, 0xF95C
00000ADA 6620 bne +0x22 /* 00000AFC */
00000ADC 42A7 clr.l -[A7]
00000ADE 2F0C move.l -[A7], A4
00000AE0 2F05 move.l -[A7], D5
00000AE2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000AE8 42A7 clr.l -[A7]
00000AEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AEE 2F3C 0010 0302 move.l -[A7], 0x100302
00000AF4 7000 moveq.l D0, 0x00
00000AF6 A82A syscall ComponentDispatch
00000AF8 201F move.l D0, [A7]+
00000AFA 3E00 move.w D7, D0
label00000AFC:
00000AFC 4A47 tst.w D7
00000AFE 56C6 sne D6
00000B00 4406 neg.b D6
label00000B02:
00000B02 1006 move.b D0, D6
00000B04 6720 beq +0x22 /* 00000B26 */
00000B06 42A7 clr.l -[A7]
00000B08 2F0C move.l -[A7], A4
00000B0A 2F05 move.l -[A7], D5
00000B0C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000B12 42A7 clr.l -[A7]
00000B14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B18 2F3C 0010 0004 move.l -[A7], 0x100004
00000B1E 7000 moveq.l D0, 0x00
00000B20 A82A syscall ComponentDispatch
00000B22 201F move.l D0, [A7]+
00000B24 3E00 move.w D7, D0
label00000B26:
00000B26 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000B2A 4E5E unlink A6
00000B2C 205F movea.l A0, [A7]+
00000B2E DEFC 0012 add.w A7, 0x12
00000B32 4ED0 jmp [A0]
fn00000B34:
00000B34 4E56 FFE8 link A6, -0x0018
00000B38 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000B3C 266E 0008 movea.l A3, [A6 + 0x8]
00000B40 426E 0014 clr.w [A6 + 0x14]
00000B44 206E 0010 movea.l A0, [A6 + 0x10]
00000B48 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00000B4E B0A8 0014 cmp.l D0, [A0 + 0x14]
00000B52 661C bne +0x1E /* 00000B70 */
00000B54 206E 000C movea.l A0, [A6 + 0xC]
00000B58 26A8 0004 move.l [A3], [A0 + 0x4]
00000B5C 206E 000C movea.l A0, [A6 + 0xC]
00000B60 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000B64 7003 moveq.l D0, 0x03
label00000B66:
00000B66 30D9 move.w [A0]+, [A1]+
00000B68 51C8 FFFC dbf D0, -0x6 /* 00000B66 */
00000B6C 6000 0102 bra +0x104 /* 00000C70 */
label00000B70:
00000B70 206E 000C movea.l A0, [A6 + 0xC]
00000B74 203C 5554 5854 move.l D0, 0x55545854 /* 'UTXT' */
00000B7A B090 cmp.l D0, [A0]
00000B7C 661E bne +0x20 /* 00000B9C */
00000B7E 26A8 0004 move.l [A3], [A0 + 0x4]
00000B82 2F13 move.l -[A7], [A3]
00000B84 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00000B88 206E 000C movea.l A0, [A6 + 0xC]
00000B8C 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000B90 7003 moveq.l D0, 0x03
label00000B92:
00000B92 30D9 move.w [A0]+, [A1]+
00000B94 51C8 FFFC dbf D0, -0x6 /* 00000B92 */
00000B98 6000 00D6 bra +0xD8 /* 00000C70 */
label00000B9C:
00000B9C 7000 moveq.l D0, 0x00
00000B9E 2680 move.l [A3], D0
00000BA0 41EE FFEC lea.l A0, [A6 - 0x14]
00000BA4 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000BA8 7003 moveq.l D0, 0x03
label00000BAA:
00000BAA 30D9 move.w [A0]+, [A1]+
00000BAC 51C8 FFFC dbf D0, -0x6 /* 00000BAA */
00000BB0 42A7 clr.l -[A7]
00000BB2 206E 0010 movea.l A0, [A6 + 0x10]
00000BB6 2F28 0014 move.l -[A7], [A0 + 0x14]
00000BBA 486E FFF8 pea.l [A6 - 0x8]
00000BBE 4EBA F830 jsr [PC - 0x7D0 /* 000003F0 */]
00000BC2 285F movea.l A4, [A7]+
00000BC4 200C move.l D0, A4
00000BC6 660A bne +0xC /* 00000BD2 */
00000BC8 3D7C F448 0014 move.w [A6 + 0x14], 0xF448
00000BCE 6000 00A0 bra +0xA2 /* 00000C70 */
label00000BD2:
00000BD2 7000 moveq.l D0, 0x00
00000BD4 2D40 FFF4 move.l [A6 - 0xC], D0
00000BD8 42A7 clr.l -[A7]
00000BDA 2F0C move.l -[A7], A4
00000BDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BE0 42A7 clr.l -[A7]
00000BE2 486E FFF4 pea.l [A6 - 0xC]
00000BE6 2F3C 000C 0001 move.l -[A7], 0xC0001
00000BEC 7000 moveq.l D0, 0x00
00000BEE A82A syscall ComponentDispatch
00000BF0 201F move.l D0, [A7]+
00000BF2 3E00 move.w D7, D0
00000BF4 663C bne +0x3E /* 00000C32 */
00000BF6 42A7 clr.l -[A7]
00000BF8 2F0C move.l -[A7], A4
00000BFA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000BFE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000C04 486E FFEC pea.l [A6 - 0x14]
00000C08 2F3C 000C 0201 move.l -[A7], 0xC0201
00000C0E 7000 moveq.l D0, 0x00
00000C10 A82A syscall ComponentDispatch
00000C12 201F move.l D0, [A7]+
00000C14 3E00 move.w D7, D0
00000C16 6604 bne +0x6 /* 00000C1C */
00000C18 26AE FFF0 move.l [A3], [A6 - 0x10]
label00000C1C:
00000C1C 42A7 clr.l -[A7]
00000C1E 2F0C move.l -[A7], A4
00000C20 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C24 2F3C 0004 0006 move.l -[A7], 0x40006
00000C2A 7000 moveq.l D0, 0x00
00000C2C A82A syscall ComponentDispatch
00000C2E 201F move.l D0, [A7]+
00000C30 3C00 move.w D6, D0
label00000C32:
00000C32 4267 clr.w -[A7]
00000C34 2F0C move.l -[A7], A4
00000C36 4EBA F596 jsr [PC - 0xA6A /* 000001CE */]
00000C3A 3C1F move.w D6, [A7]+
00000C3C 206E 000C movea.l A0, [A6 + 0xC]
00000C40 202E FFF0 move.l D0, [A6 - 0x10]
00000C44 B0A8 0004 cmp.l D0, [A0 + 0x4]
00000C48 660E bne +0x10 /* 00000C58 */
00000C4A 43ED 9EFA lea.l A1, [A5 - 0x6106]
00000C4E 7003 moveq.l D0, 0x03
label00000C50:
00000C50 30D9 move.w [A0]+, [A1]+
00000C52 51C8 FFFC dbf D0, -0x6 /* 00000C50 */
00000C56 6008 bra +0xA /* 00000C60 */
label00000C58:
00000C58 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C5C 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
label00000C60:
00000C60 4A93 tst.l [A3]
00000C62 6708 beq +0xA /* 00000C6C */
00000C64 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000C68 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
label00000C6C:
00000C6C 3D47 0014 move.w [A6 + 0x14], D7
label00000C70:
00000C70 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000C74 4E5E unlink A6
00000C76 205F movea.l A0, [A7]+
00000C78 DEFC 000C add.w A7, 0xC
00000C7C 4ED0 jmp [A0]
export_732:
fn00000C7E:
00000C7E 4E56 FFFA link A6, -0x0006
00000C82 2F07 move.l -[A7], D7
00000C84 422E 0010 clr.b [A6 + 0x10]
00000C88 4207 clr.b D7
00000C8A 206E 000C movea.l A0, [A6 + 0xC]
00000C8E 7004 moveq.l D0, 0x04
00000C90 B010 cmp.b D0, [A0]
00000C92 6714 beq +0x16 /* 00000CA8 */
00000C94 4267 clr.w -[A7]
00000C96 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C9A 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000C9E 1E1F move.b D7, [A7]+
00000CA0 1007 move.b D0, D7
00000CA2 6604 bne +0x6 /* 00000CA8 */
00000CA4 6000 00A0 bra +0xA2 /* 00000D46 */
label00000CA8:
00000CA8 206E 000C movea.l A0, [A6 + 0xC]
00000CAC 1010 move.b D0, [A0]
00000CAE 4880 ext.w D0
00000CB0 5340 subq.w D0, 1
00000CB2 670E beq +0x10 /* 00000CC2 */
00000CB4 5340 subq.w D0, 1
00000CB6 672A beq +0x2C /* 00000CE2 */
00000CB8 5340 subq.w D0, 1
00000CBA 6742 beq +0x44 /* 00000CFE */
00000CBC 5340 subq.w D0, 1
00000CBE 675A beq +0x5C /* 00000D1A */
00000CC0 6072 bra +0x74 /* 00000D34 */
label00000CC2:
00000CC2 4267 clr.w -[A7]
00000CC4 206E 000C movea.l A0, [A6 + 0xC]
00000CC8 2F28 0010 move.l -[A7], [A0 + 0x10]
00000CCC 3F28 000E move.w -[A7], [A0 + 0xE]
00000CD0 486E FFFC pea.l [A6 - 0x4]
00000CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD8 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */]
00000CDC 1D5F 0010 move.b [A6 + 0x10], [A7]+
00000CE0 6052 bra +0x54 /* 00000D34 */
label00000CE2:
00000CE2 4267 clr.w -[A7]
00000CE4 206E 000C movea.l A0, [A6 + 0xC]
00000CE8 2F28 000A move.l -[A7], [A0 + 0xA]
00000CEC 486E FFFC pea.l [A6 - 0x4]
00000CF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CF4 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00000CF8 1D5F 0010 move.b [A6 + 0x10], [A7]+
00000CFC 6036 bra +0x38 /* 00000D34 */
label00000CFE:
00000CFE 4267 clr.w -[A7]
00000D00 206E 000C movea.l A0, [A6 + 0xC]
00000D04 2F28 0006 move.l -[A7], [A0 + 0x6]
00000D08 486E FFFC pea.l [A6 - 0x4]
00000D0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D10 4EAD 2BD2 jsr [A5 + 0x2BD2 /* export_1398 */]
00000D14 1D5F 0010 move.b [A6 + 0x10], [A7]+
00000D18 601A bra +0x1C /* 00000D34 */
label00000D1A:
00000D1A 4267 clr.w -[A7]
00000D1C 206E 000C movea.l A0, [A6 + 0xC]
00000D20 2F28 0002 move.l -[A7], [A0 + 0x2]
00000D24 486E FFFC pea.l [A6 - 0x4]
00000D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D2C 4EAD 2C7A jsr [A5 + 0x2C7A /* export_1419 */]
00000D30 1D5F 0010 move.b [A6 + 0x10], [A7]+
label00000D34:
00000D34 206E 000C movea.l A0, [A6 + 0xC]
00000D38 216E FFFC 0014 move.l [A0 + 0x14], [A6 - 0x4]
00000D3E 1007 move.b D0, D7
00000D40 6704 beq +0x6 /* 00000D46 */
00000D42 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
label00000D46:
00000D46 2E1F move.l D7, [A7]+
00000D48 4E5E unlink A6
00000D4A 205F movea.l A0, [A7]+
00000D4C 504F addq.w A7, 8
00000D4E 4ED0 jmp [A0]
export_733:
fn00000D50:
00000D50 4E56 FFE2 link A6, -0x001E
00000D54 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000D58 7000 moveq.l D0, 0x00
00000D5A 2D40 000C move.l [A6 + 0xC], D0
00000D5E 42A7 clr.l -[A7]
00000D60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D64 4267 clr.w -[A7]
00000D66 4EBA 1DB6 jsr [PC + 0x1DB6 /* 00002B1E */]
00000D6A 265F movea.l A3, [A7]+
00000D6C 4206 clr.b D6
00000D6E 200B move.l D0, A3
00000D70 6728 beq +0x2A /* 00000D9A */
00000D72 284B movea.l A4, A3
00000D74 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00000D7A B0AC 0050 cmp.l D0, [A4 + 0x50]
00000D7E 56C0 sne D0
00000D80 4A00 tst.b D0
00000D82 6714 beq +0x16 /* 00000D98 */
00000D84 4AAC 0054 tst.l [A4 + 0x54]
00000D88 56C1 sne D1
00000D8A C001 and.b D0, D1
00000D8C 670A beq +0xC /* 00000D98 */
00000D8E 122C 004A move.b D1, [A4 + 0x4A]
00000D92 0A01 0001 xori.b D1, 0x1
00000D96 C001 and.b D0, D1
label00000D98:
00000D98 1C00 move.b D6, D0
label00000D9A:
00000D9A 1006 move.b D0, D6
00000D9C 675A beq +0x5C /* 00000DF8 */
00000D9E 42A7 clr.l -[A7]
00000DA0 2F2B 0050 move.l -[A7], [A3 + 0x50]
00000DA4 486E FFE8 pea.l [A6 - 0x18]
00000DA8 4EBA F646 jsr [PC - 0x9BA /* 000003F0 */]
00000DAC 2E1F move.l D7, [A7]+
00000DAE 6748 beq +0x4A /* 00000DF8 */
00000DB0 42A7 clr.l -[A7]
00000DB2 2F07 move.l -[A7], D7
00000DB4 2F2B 0054 move.l -[A7], [A3 + 0x54]
00000DB8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000DBE 486E FFF4 pea.l [A6 - 0xC]
00000DC2 2F3C 000C 0201 move.l -[A7], 0xC0201
00000DC8 7000 moveq.l D0, 0x00
00000DCA A82A syscall ComponentDispatch
00000DCC 201F move.l D0, [A7]+
00000DCE 3A00 move.w D5, D0
00000DD0 4267 clr.w -[A7]
00000DD2 2F07 move.l -[A7], D7
00000DD4 4EBA F3F8 jsr [PC - 0xC08 /* 000001CE */]
00000DD8 381F move.w D4, [A7]+
00000DDA 4A45 tst.w D5
00000DDC 661A bne +0x1C /* 00000DF8 */
00000DDE 206E 0008 movea.l A0, [A6 + 0x8]
00000DE2 216B 0050 0014 move.l [A0 + 0x14], [A3 + 0x50]
00000DE8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DEC 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00000DF0 2D6E FFF8 000C move.l [A6 + 0xC], [A6 - 0x8]
00000DF6 6038 bra +0x3A /* 00000E30 */
label00000DF8:
00000DF8 4267 clr.w -[A7]
00000DFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DFE 486E FFF4 pea.l [A6 - 0xC]
00000E02 4EBA FE7A jsr [PC - 0x186 /* 00000C7E */]
00000E06 101F move.b D0, [A7]+
00000E08 6726 beq +0x28 /* 00000E30 */
00000E0A 2F00 move.l -[A7], D0
00000E0C 4267 clr.w -[A7]
00000E0E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E12 486E FFF4 pea.l [A6 - 0xC]
00000E16 486E FFF0 pea.l [A6 - 0x10]
00000E1A 4EBA FD18 jsr [PC - 0x2E8 /* 00000B34 */]
00000E1E 321F move.w D1, [A7]+
00000E20 201F move.l D0, [A7]+
00000E22 4A41 tst.w D1
00000E24 57C1 seq D1
00000E26 C001 and.b D0, D1
00000E28 6706 beq +0x8 /* 00000E30 */
00000E2A 2D6E FFF0 000C move.l [A6 + 0xC], [A6 - 0x10]
label00000E30:
00000E30 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000E34 4E5E unlink A6
00000E36 2E9F move.l [A7], [A7]+
00000E38 4E75 rts
export_734:
fn00000E3A:
00000E3A 4E56 FFFC link A6, -0x0004
00000E3E 2D7C 5754 4C4B FFFC move.l [A6 - 0x4], 0x57544C4B /* 'WTLK' */
00000E46 206E 0008 movea.l A0, [A6 + 0x8]
00000E4A 7004 moveq.l D0, 0x04
00000E4C B010 cmp.b D0, [A0]
00000E4E 6614 bne +0x16 /* 00000E64 */
00000E50 42A7 clr.l -[A7]
00000E52 206E 0008 movea.l A0, [A6 + 0x8]
00000E56 2F28 0002 move.l -[A7], [A0 + 0x2]
00000E5A 4EAD 2C82 jsr [A5 + 0x2C82 /* export_1420 */]
00000E5E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000E62 6072 bra +0x74 /* 00000ED6 */
label00000E64:
00000E64 4267 clr.w -[A7]
00000E66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E6A 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000E6E 101F move.b D0, [A7]+
00000E70 6764 beq +0x66 /* 00000ED6 */
00000E72 206E 0008 movea.l A0, [A6 + 0x8]
00000E76 1010 move.b D0, [A0]
00000E78 4880 ext.w D0
00000E7A 5340 subq.w D0, 1
00000E7C 670E beq +0x10 /* 00000E8C */
00000E7E 5340 subq.w D0, 1
00000E80 6722 beq +0x24 /* 00000EA4 */
00000E82 5340 subq.w D0, 1
00000E84 6732 beq +0x34 /* 00000EB8 */
00000E86 5540 subq.w D0, 2
00000E88 6742 beq +0x44 /* 00000ECC */
00000E8A 6046 bra +0x48 /* 00000ED2 */
label00000E8C:
00000E8C 42A7 clr.l -[A7]
00000E8E 206E 0008 movea.l A0, [A6 + 0x8]
00000E92 2F28 0010 move.l -[A7], [A0 + 0x10]
00000E96 3F28 000E move.w -[A7], [A0 + 0xE]
00000E9A 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */]
00000E9E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000EA2 602E bra +0x30 /* 00000ED2 */
label00000EA4:
00000EA4 42A7 clr.l -[A7]
00000EA6 206E 0008 movea.l A0, [A6 + 0x8]
00000EAA 2F28 000A move.l -[A7], [A0 + 0xA]
00000EAE 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */]
00000EB2 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000EB6 601A bra +0x1C /* 00000ED2 */
label00000EB8:
00000EB8 42A7 clr.l -[A7]
00000EBA 206E 0008 movea.l A0, [A6 + 0x8]
00000EBE 2F28 0006 move.l -[A7], [A0 + 0x6]
00000EC2 4EAD 2BDA jsr [A5 + 0x2BDA /* export_1399 */]
00000EC6 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000ECA 6006 bra +0x8 /* 00000ED2 */
label00000ECC:
00000ECC 2D6D ABFA FFFC move.l [A6 - 0x4], [A5 - 0x5406]
label00000ED2:
00000ED2 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
label00000ED6:
00000ED6 206E 0008 movea.l A0, [A6 + 0x8]
00000EDA 216E FFFC 0014 move.l [A0 + 0x14], [A6 - 0x4]
00000EE0 4E5E unlink A6
00000EE2 2E9F move.l [A7], [A7]+
00000EE4 4E75 rts
export_735:
fn00000EE6:
00000EE6 4E56 0000 link A6, 0
00000EEA 48E7 0108 movem.l -[A7], D7,A4
00000EEE 286E 0010 movea.l A4, [A6 + 0x10]
00000EF2 2E2E 000C move.l D7, [A6 + 0xC]
00000EF6 422E 0014 clr.b [A6 + 0x14]
00000EFA 1014 move.b D0, [A4]
00000EFC 4880 ext.w D0
00000EFE 5340 subq.w D0, 1
00000F00 670E beq +0x10 /* 00000F10 */
00000F02 5340 subq.w D0, 1
00000F04 6728 beq +0x2A /* 00000F2E */
00000F06 5340 subq.w D0, 1
00000F08 673E beq +0x40 /* 00000F48 */
00000F0A 5340 subq.w D0, 1
00000F0C 6754 beq +0x56 /* 00000F62 */
00000F0E 606A bra +0x6C /* 00000F7A */
label00000F10:
00000F10 4267 clr.w -[A7]
00000F12 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000F16 3F2C 000E move.w -[A7], [A4 + 0xE]
00000F1A 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000F1E 2F07 move.l -[A7], D7
00000F20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F24 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
00000F28 1D5F 0014 move.b [A6 + 0x14], [A7]+
00000F2C 604C bra +0x4E /* 00000F7A */
label00000F2E:
00000F2E 4267 clr.w -[A7]
00000F30 2F2C 000A move.l -[A7], [A4 + 0xA]
00000F34 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000F38 2F07 move.l -[A7], D7
00000F3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F3E 4EAD 2D2A jsr [A5 + 0x2D2A /* export_1441 */]
00000F42 1D5F 0014 move.b [A6 + 0x14], [A7]+
00000F46 6032 bra +0x34 /* 00000F7A */
label00000F48:
00000F48 4267 clr.w -[A7]
00000F4A 2F2C 0006 move.l -[A7], [A4 + 0x6]
00000F4E 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000F52 2F07 move.l -[A7], D7
00000F54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F58 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
00000F5C 1D5F 0014 move.b [A6 + 0x14], [A7]+
00000F60 6018 bra +0x1A /* 00000F7A */
label00000F62:
00000F62 4267 clr.w -[A7]
00000F64 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000F68 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000F6C 2F07 move.l -[A7], D7
00000F6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F72 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */]
00000F76 1D5F 0014 move.b [A6 + 0x14], [A7]+
label00000F7A:
00000F7A 4CDF 1080 movem.l D7,A4, [A7]+
00000F7E 4E5E unlink A6
00000F80 205F movea.l A0, [A7]+
00000F82 DEFC 000C add.w A7, 0xC
00000F86 4ED0 jmp [A0]
export_736:
fn00000F88:
00000F88 4E56 FED2 link A6, -0x012E
00000F8C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000F90 422D CE2A clr.b [A5 - 0x31D6]
00000F94 70FF moveq.l D0, 0xFFFFFFFF
00000F96 2B40 CDFA move.l [A5 - 0x3206], D0
00000F9A 4204 clr.b D4
00000F9C 42A7 clr.l -[A7]
00000F9E 206E 000A movea.l A0, [A6 + 0xA]
00000FA2 2050 movea.l A0, [A0]
00000FA4 2F10 move.l -[A7], [A0]
00000FA6 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00000FAA 2A1F move.l D5, [A7]+
00000FAC 206E 000E movea.l A0, [A6 + 0xE]
00000FB0 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00000FB6 B0A8 0014 cmp.l D0, [A0 + 0x14]
00000FBA 6618 bne +0x1A /* 00000FD4 */
00000FBC 2D7C 5754 4C4B FFF4 move.l [A6 - 0xC], 0x57544C4B /* 'WTLK' */
00000FC4 206E 000A movea.l A0, [A6 + 0xA]
00000FC8 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000FCC 2C05 move.l D6, D5
00000FCE 5286 addq.l D6, 1
00000FD0 6000 0184 bra +0x186 /* 00001156 */
label00000FD4:
00000FD4 206E 000A movea.l A0, [A6 + 0xA]
00000FD8 2F10 move.l -[A7], [A0]
00000FDA 2F05 move.l -[A7], D5
00000FDC 201F move.l D0, [A7]+
00000FDE 205F movea.l A0, [A7]+
00000FE0 A024 syscall SetHandleSize
00000FE2 2D7C 5445 5854 FFE8 move.l [A6 - 0x18], 0x54455854 /* 'TEXT' */
00000FEA 206E 000A movea.l A0, [A6 + 0xA]
00000FEE 2D50 FFEC move.l [A6 - 0x14], [A0]
00000FF2 42A7 clr.l -[A7]
00000FF4 206E 000E movea.l A0, [A6 + 0xE]
00000FF8 2F28 0014 move.l -[A7], [A0 + 0x14]
00000FFC 486E FFE0 pea.l [A6 - 0x20]
00001000 4EBA F3EE jsr [PC - 0xC12 /* 000003F0 */]
00001004 285F movea.l A4, [A7]+
00001006 200C move.l D0, A4
00001008 6622 bne +0x24 /* 0000102C */
0000100A 3E3C F448 move.w D7, 0xF448
0000100E 486E FED2 pea.l [A6 - 0x12E]
00001012 3F3C 00A3 move.w -[A7], 0xA3
00001016 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000101A 205F movea.l A0, [A7]+
0000101C 43ED CE2A lea.l A1, [A5 - 0x31D6]
00001020 707F moveq.l D0, 0x7F
label00001022:
00001022 32D8 move.w [A1]+, [A0]+
00001024 51C8 FFFC dbf D0, -0x6 /* 00001022 */
00001028 6000 0108 bra +0x10A /* 00001132 */
label0000102C:
0000102C 7000 moveq.l D0, 0x00
0000102E 2D40 FFDC move.l [A6 - 0x24], D0
00001032 42A7 clr.l -[A7]
00001034 2F0C move.l -[A7], A4
00001036 486E FFE8 pea.l [A6 - 0x18]
0000103A 7002 moveq.l D0, 0x02
0000103C 2F00 move.l -[A7], D0
0000103E 486E FFDC pea.l [A6 - 0x24]
00001042 2F3C 000C 0103 move.l -[A7], 0xC0103
00001048 7000 moveq.l D0, 0x00
0000104A A82A syscall ComponentDispatch
0000104C 201F move.l D0, [A7]+
0000104E 3E00 move.w D7, D0
00001050 6600 0088 bne +0x8A /* 000010DA */
00001054 102E 0008 move.b D0, [A6 + 0x8]
00001058 6744 beq +0x46 /* 0000109E */
0000105A 42A7 clr.l -[A7]
0000105C 2F0C move.l -[A7], A4
0000105E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001062 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00001068 486E FFF4 pea.l [A6 - 0xC]
0000106C 2F3C 000C 0201 move.l -[A7], 0xC0201
00001072 7000 moveq.l D0, 0x00
00001074 A82A syscall ComponentDispatch
00001076 4A9F tst.l [A7]+
00001078 6646 bne +0x48 /* 000010C0 */
0000107A 7801 moveq.l D4, 0x01
0000107C 2F2E 000A move.l -[A7], [A6 + 0xA]
00001080 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00001084 206E 000A movea.l A0, [A6 + 0xA]
00001088 20AE FFF8 move.l [A0], [A6 - 0x8]
0000108C 41EE FFF4 lea.l A0, [A6 - 0xC]
00001090 43ED 9EFA lea.l A1, [A5 - 0x6106]
00001094 7003 moveq.l D0, 0x03
label00001096:
00001096 30D9 move.w [A0]+, [A1]+
00001098 51C8 FFFC dbf D0, -0x6 /* 00001096 */
0000109C 6022 bra +0x24 /* 000010C0 */
label0000109E:
0000109E 42A7 clr.l -[A7]
000010A0 2F0C move.l -[A7], A4
000010A2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010A6 2F3C 7363 7074 move.l -[A7], 0x73637074 /* 'scpt' */
000010AC 42A7 clr.l -[A7]
000010AE 486E FFF4 pea.l [A6 - 0xC]
000010B2 2F3C 0010 0002 move.l -[A7], 0x100002
000010B8 7000 moveq.l D0, 0x00
000010BA A82A syscall ComponentDispatch
000010BC 201F move.l D0, [A7]+
000010BE 3E00 move.w D7, D0
label000010C0:
000010C0 42A7 clr.l -[A7]
000010C2 2F0C move.l -[A7], A4
000010C4 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010C8 2F3C 0004 0006 move.l -[A7], 0x40006
000010CE 7000 moveq.l D0, 0x00
000010D0 A82A syscall ComponentDispatch
000010D2 201F move.l D0, [A7]+
000010D4 3D40 FFD6 move.w [A6 - 0x2A], D0
000010D8 6016 bra +0x18 /* 000010F0 */
label000010DA:
000010DA 4267 clr.w -[A7]
000010DC 2F0C move.l -[A7], A4
000010DE 486E FFD8 pea.l [A6 - 0x28]
000010E2 4EBA F60E jsr [PC - 0x9F2 /* 000006F2 */]
000010E6 101F move.b D0, [A7]+
000010E8 6706 beq +0x8 /* 000010F0 */
000010EA 2B6E FFD8 CDFA move.l [A5 - 0x3206], [A6 - 0x28]
label000010F0:
000010F0 4A47 tst.w D7
000010F2 6732 beq +0x34 /* 00001126 */
000010F4 42A7 clr.l -[A7]
000010F6 2F0C move.l -[A7], A4
000010F8 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
000010FE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00001104 486E FFE8 pea.l [A6 - 0x18]
00001108 2F3C 000C 0005 move.l -[A7], 0xC0005
0000110E 7000 moveq.l D0, 0x00
00001110 A82A syscall ComponentDispatch
00001112 4A9F tst.l [A7]+
00001114 6610 bne +0x12 /* 00001126 */
00001116 486E FFE8 pea.l [A6 - 0x18]
0000111A 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
0000111E 486D CE2A pea.l [A5 - 0x31D6]
00001122 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
label00001126:
00001126 4267 clr.w -[A7]
00001128 2F0C move.l -[A7], A4
0000112A 4EBA F0A2 jsr [PC - 0xF5E /* 000001CE */]
0000112E 3D5F FFD6 move.w [A6 - 0x2A], [A7]+
label00001132:
00001132 4A47 tst.w D7
00001134 660E bne +0x10 /* 00001144 */
00001136 42A7 clr.l -[A7]
00001138 486E FFF4 pea.l [A6 - 0xC]
0000113C 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
00001140 2C1F move.l D6, [A7]+
00001142 6012 bra +0x14 /* 00001156 */
label00001144:
00001144 2D7C 5554 5854 FFF4 move.l [A6 - 0xC], 0x55545854 /* 'UTXT' */
0000114C 206E 000A movea.l A0, [A6 + 0xA]
00001150 2D50 FFF8 move.l [A6 - 0x8], [A0]
00001154 2C05 move.l D6, D5
label00001156:
00001156 1004 move.b D0, D4
00001158 6618 bne +0x1A /* 00001172 */
0000115A 206E 000A movea.l A0, [A6 + 0xA]
0000115E 202E FFF8 move.l D0, [A6 - 0x8]
00001162 B090 cmp.l D0, [A0]
00001164 6604 bne +0x6 /* 0000116A */
00001166 7000 moveq.l D0, 0x00
00001168 2080 move.l [A0], D0
label0000116A:
0000116A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000116E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label00001172:
00001172 102E 0008 move.b D0, [A6 + 0x8]
00001176 6710 beq +0x12 /* 00001188 */
00001178 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
0000117E 486E FFF4 pea.l [A6 - 0xC]
00001182 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
00001186 6014 bra +0x16 /* 0000119C */
label00001188:
00001188 4267 clr.w -[A7]
0000118A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000118E 2F06 move.l -[A7], D6
00001190 486E FFF4 pea.l [A6 - 0xC]
00001194 4EBA FD50 jsr [PC - 0x2B0 /* 00000EE6 */]
00001198 1D5F 0012 move.b [A6 + 0x12], [A7]+
label0000119C:
0000119C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000011A0 4E5E unlink A6
000011A2 205F movea.l A0, [A7]+
000011A4 DEFC 000A add.w A7, 0xA /* '\n' */
000011A8 4ED0 jmp [A0]
export_737:
000011AA 4E56 FFFC link A6, -0x0004
000011AE 422E 0010 clr.b [A6 + 0x10]
000011B2 7000 moveq.l D0, 0x00
000011B4 B0AE 0008 cmp.l D0, [A6 + 0x8]
000011B8 57C0 seq D0
000011BA 4A00 tst.b D0
000011BC 6600 009A bne +0x9C /* 00001258 */
000011C0 223C 5754 4C4B move.l D1, 0x57544C4B /* 'WTLK' */
000011C6 B2AE 0008 cmp.l D1, [A6 + 0x8]
000011CA 56C1 sne D1
000011CC 4A01 tst.b D1
000011CE 6714 beq +0x16 /* 000011E4 */
000011D0 142D 9CD8 move.b D2, [A5 - 0x6328]
000011D4 0A02 0001 xori.b D2, 0x1
000011D8 C202 and.b D1, D2
000011DA 8001 or.b D0, D1
000011DC 0240 0001 andi.w D0, 0x1
000011E0 6702 beq +0x4 /* 000011E4 */
000011E2 6074 bra +0x76 /* 00001258 */
label000011E4:
000011E4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000011EA 206E 000C movea.l A0, [A6 + 0xC]
000011EE 7005 moveq.l D0, 0x05
000011F0 B010 cmp.b D0, [A0]
000011F2 6608 bne +0xA /* 000011FC */
000011F4 2B6E 0008 ABFA move.l [A5 - 0x5406], [A6 + 0x8]
000011FA 605C bra +0x5E /* 00001258 */
label000011FC:
000011FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001200 4EBA FC38 jsr [PC - 0x3C8 /* 00000E3A */]
00001204 206E 000C movea.l A0, [A6 + 0xC]
00001208 202E 0008 move.l D0, [A6 + 0x8]
0000120C B0A8 0014 cmp.l D0, [A0 + 0x14]
00001210 6602 bne +0x4 /* 00001214 */
00001212 6044 bra +0x46 /* 00001258 */
label00001214:
00001214 42A7 clr.l -[A7]
00001216 2F2E 000C move.l -[A7], [A6 + 0xC]
0000121A 4EBA FB34 jsr [PC - 0x4CC /* 00000D50 */]
0000121E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001222 6616 bne +0x18 /* 0000123A */
00001224 42A7 clr.l -[A7]
00001226 7002 moveq.l D0, 0x02
00001228 2F00 move.l -[A7], D0
0000122A 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
0000122E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001232 206E FFFC movea.l A0, [A6 - 0x4]
00001236 2050 movea.l A0, [A0]
00001238 4210 clr.b [A0]
label0000123A:
0000123A 206E 000C movea.l A0, [A6 + 0xC]
0000123E 216E 0008 0014 move.l [A0 + 0x14], [A6 + 0x8]
00001244 4267 clr.w -[A7]
00001246 2F2E 000C move.l -[A7], [A6 + 0xC]
0000124A 486E FFFC pea.l [A6 - 0x4]
0000124E 4267 clr.w -[A7]
00001250 4EBA FD36 jsr [PC - 0x2CA /* 00000F88 */]
00001254 1D5F 0010 move.b [A6 + 0x10], [A7]+
label00001258:
00001258 4E5E unlink A6
0000125A 205F movea.l A0, [A7]+
0000125C 504F addq.w A7, 8
0000125E 4ED0 jmp [A0]
fn00001260:
00001260 4E56 FFFC link A6, -0x0004
00001264 48E7 0018 movem.l -[A7], A3,A4
00001268 286E 0008 movea.l A4, [A6 + 0x8]
0000126C 486C 0058 pea.l [A4 + 0x58]
00001270 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00001274 4AAC 005C tst.l [A4 + 0x5C]
00001278 6736 beq +0x38 /* 000012B0 */
0000127A 2F2C 005C move.l -[A7], [A4 + 0x5C]
0000127E 205F movea.l A0, [A7]+
00001280 A029 syscall HLock
00001282 206C 005C movea.l A0, [A4 + 0x5C]
00001286 2650 movea.l A3, [A0]
label00001288:
00001288 4A53 tst.w [A3]
0000128A 671C beq +0x1E /* 000012A8 */
0000128C 4AAB 0008 tst.l [A3 + 0x8]
00001290 6710 beq +0x12 /* 000012A2 */
00001292 486B 0008 pea.l [A3 + 0x8]
00001296 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000129A 486B 000C pea.l [A3 + 0xC]
0000129E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label000012A2:
000012A2 7012 moveq.l D0, 0x12
000012A4 D7C0 add.l A3, D0
000012A6 60E0 bra -0x1E /* 00001288 */
label000012A8:
000012A8 486C 005C pea.l [A4 + 0x5C]
000012AC 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label000012B0:
000012B0 4CDF 1800 movem.l A3,A4, [A7]+
000012B4 4E5E unlink A6
000012B6 2E9F move.l [A7], [A7]+
000012B8 4E75 rts
fn000012BA:
000012BA 4E56 FFF8 link A6, -0x0008
000012BE 48E7 0018 movem.l -[A7], A3,A4
000012C2 206E 0008 movea.l A0, [A6 + 0x8]
000012C6 2868 000C movea.l A4, [A0 + 0xC]
000012CA 4267 clr.w -[A7]
000012CC 206E 0008 movea.l A0, [A6 + 0x8]
000012D0 4868 FF00 pea.l [A0 - 0x100]
000012D4 486E FFFF pea.l [A6 - 0x1]
000012D8 486E FFFE pea.l [A6 - 0x2]
000012DC 486E FFFC pea.l [A6 - 0x4]
000012E0 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
000012E4 101F move.b D0, [A7]+
000012E6 6750 beq +0x52 /* 00001338 */
000012E8 7016 moveq.l D0, 0x16
000012EA B02E FFFF cmp.b D0, [A6 - 0x1]
000012EE 6606 bne +0x8 /* 000012F6 */
000012F0 47EC 0020 lea.l A3, [A4 + 0x20]
000012F4 601A bra +0x1C /* 00001310 */
label000012F6:
000012F6 7018 moveq.l D0, 0x18
000012F8 B02E FFFF cmp.b D0, [A6 - 0x1]
000012FC 6606 bne +0x8 /* 00001304 */
000012FE 47EC 002C lea.l A3, [A4 + 0x2C]
00001302 600C bra +0xE /* 00001310 */
label00001304:
00001304 7015 moveq.l D0, 0x15
00001306 B02E FFFF cmp.b D0, [A6 - 0x1]
0000130A 662C bne +0x2E /* 00001338 */
0000130C 47EC 0038 lea.l A3, [A4 + 0x38]
label00001310:
00001310 7020 moveq.l D0, 0x20
00001312 B02E FFFE cmp.b D0, [A6 - 0x2]
00001316 6C12 bge +0x14 /* 0000132A */
00001318 102E FFFE move.b D0, [A6 - 0x2]
0000131C 4880 ext.w D0
0000131E 907C 0020 sub.w D0, 0x20 /* ' ' */
00001322 1D40 FFFE move.b [A6 - 0x2], D0
00001326 588B addq.l A3, 4
00001328 60E6 bra -0x18 /* 00001310 */
label0000132A:
0000132A 102E FFFE move.b D0, [A6 - 0x2]
0000132E 4880 ext.w D0
00001330 5340 subq.w D0, 1
00001332 2213 move.l D1, [A3]
00001334 01C1 .incomplete
00001336 2681 move.l [A3], D1
label00001338:
00001338 4CDF 1800 movem.l A3,A4, [A7]+
0000133C 4E5E unlink A6
0000133E 2E9F move.l [A7], [A7]+
00001340 4E75 rts
fn00001342:
00001342 4E56 FFDE link A6, -0x0022
00001346 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000134A 286E 0008 movea.l A4, [A6 + 0x8]
0000134E 426E FFF4 clr.w [A6 - 0xC]
00001352 422E FFF8 clr.b [A6 - 0x8]
00001356 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
0000135C 3D6E 0012 FFDE move.w [A6 - 0x22], [A6 + 0x12]
00001362 3E2E FFE0 move.w D7, [A6 - 0x20]
00001366 6000 00EA bra +0xEC /* 00001452 */
label0000136A:
0000136A 42A7 clr.l -[A7]
0000136C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001370 3F07 move.w -[A7], D7
00001372 A80E syscall Get1IndResource/Get1IxResource
00001374 2C17 move.l D6, [A7]
00001376 205F movea.l A0, [A7]+
00001378 A049 syscall HPurge
0000137A 2F06 move.l -[A7], D6
0000137C 486E FFF6 pea.l [A6 - 0xA]
00001380 486E FFE6 pea.l [A6 - 0x1A]
00001384 486C FF00 pea.l [A4 - 0x100]
00001388 A9A8 syscall GetResInfo
0000138A 102E 000C move.b D0, [A6 + 0xC]
0000138E 6706 beq +0x8 /* 00001396 */
00001390 2D46 FFF0 move.l [A6 - 0x10], D6
00001394 6006 bra +0x8 /* 0000139C */
label00001396:
00001396 7000 moveq.l D0, 0x00
00001398 2D40 FFF0 move.l [A6 - 0x10], D0
label0000139C:
0000139C 4267 clr.w -[A7]
0000139E 486C FF00 pea.l [A4 - 0x100]
000013A2 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000013A6 3D5F FFEC move.w [A6 - 0x14], [A7]+
000013AA 203C 5846 434E move.l D0, 0x5846434E /* 'XFCN' */
000013B0 B0AE 000E cmp.l D0, [A6 + 0xE]
000013B4 57C0 seq D0
000013B6 4A00 tst.b D0
000013B8 6610 bne +0x12 /* 000013CA */
000013BA 223C 7866 636E move.l D1, 0x7866636E /* 'xfcn' */
000013C0 B2AE 000E cmp.l D1, [A6 + 0xE]
000013C4 57C1 seq D1
000013C6 8001 or.b D0, D1
000013C8 670A beq +0xC /* 000013D4 */
label000013CA:
000013CA 302E FFEC move.w D0, [A6 - 0x14]
000013CE 4440 neg.w D0
000013D0 3D40 FFEC move.w [A6 - 0x14], D0
label000013D4:
000013D4 2D6E 000E FFFA move.l [A6 - 0x6], [A6 + 0xE]
000013DA 266C 000C movea.l A3, [A4 + 0xC]
000013DE 42A7 clr.l -[A7]
000013E0 2F2B 0064 move.l -[A7], [A3 + 0x64]
000013E4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000013E8 201F move.l D0, [A7]+
000013EA 3D40 FFEE move.w [A6 - 0x12], D0
000013EE 42A7 clr.l -[A7]
000013F0 2F2B 0060 move.l -[A7], [A3 + 0x60]
000013F4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000013F8 201F move.l D0, [A7]+
000013FA 3A00 move.w D5, D0
000013FC 2F2B 0060 move.l -[A7], [A3 + 0x60]
00001400 3005 move.w D0, D5
00001402 D07C 0012 add.w D0, 0x12
00001406 48C0 ext.l D0
00001408 2F00 move.l -[A7], D0
0000140A 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
0000140E 4267 clr.w -[A7]
00001410 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001414 4A5F tst.w [A7]+
00001416 6706 beq +0x8 /* 0000141E */
00001418 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
0000141C 603C bra +0x3E /* 0000145A */
label0000141E:
0000141E 486E FFEC pea.l [A6 - 0x14]
00001422 206B 0060 movea.l A0, [A3 + 0x60]
00001426 3005 move.w D0, D5
00001428 48C0 ext.l D0
0000142A D090 add.l D0, [A0]
0000142C 2F00 move.l -[A7], D0
0000142E 7012 moveq.l D0, 0x12
00001430 2F00 move.l -[A7], D0
00001432 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00001436 486C FF00 pea.l [A4 - 0x100]
0000143A 206C 000C movea.l A0, [A4 + 0xC]
0000143E 2F28 0064 move.l -[A7], [A0 + 0x64]
00001442 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00001446 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000144A 4EBA FE6E jsr [PC - 0x192 /* 000012BA */]
0000144E 5247 addq.w D7, 1
00001450 6908 bvs +0xA /* 0000145A */
label00001452:
00001452 BE6E FFDE cmp.w D7, [A6 - 0x22]
00001456 6F00 FF12 ble -0xEC /* 0000136A */
label0000145A:
0000145A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000145E 4E5E unlink A6
00001460 205F movea.l A0, [A7]+
00001462 DEFC 000C add.w A7, 0xC
00001466 4ED0 jmp [A0]
fn00001468:
00001468 4E56 FFF8 link A6, -0x0008
0000146C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001470 266E 0008 movea.l A3, [A6 + 0x8]
00001474 286B 000C movea.l A4, [A3 + 0xC]
00001478 7000 moveq.l D0, 0x00
0000147A 2940 0060 move.l [A4 + 0x60], D0
0000147E 7000 moveq.l D0, 0x00
00001480 2940 0064 move.l [A4 + 0x64], D0
00001484 7005 moveq.l D0, 0x05
00001486 B014 cmp.b D0, [A4]
00001488 56C0 sne D0
0000148A 4A00 tst.b D0
0000148C 670E beq +0x10 /* 0000149C */
0000148E 7204 moveq.l D1, 0x04
00001490 B214 cmp.b D1, [A4]
00001492 56C1 sne D1
00001494 C001 and.b D0, D1
00001496 6704 beq +0x6 /* 0000149C */
00001498 6000 01BE bra +0x1C0 /* 00001658 */
label0000149C:
0000149C 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
000014A2 4267 clr.w -[A7]
000014A4 A994 syscall CurResFile
000014A6 381F move.w D4, [A7]+
000014A8 1E2B 0008 move.b D7, [A3 + 0x8]
000014AC 7005 moveq.l D0, 0x05
000014AE B014 cmp.b D0, [A4]
000014B0 6616 bne +0x18 /* 000014C8 */
000014B2 396D 9CFC 0048 move.w [A4 + 0x48], [A5 - 0x6304]
000014B8 396D A4B4 0018 move.w [A4 + 0x18], [A5 - 0x5B4C]
000014BE 396D A4B2 001A move.w [A4 + 0x1A], [A5 - 0x5B4E]
000014C4 4207 clr.b D7
000014C6 6054 bra +0x56 /* 0000151C */
label000014C8:
000014C8 202C 0002 move.l D0, [A4 + 0x2]
000014CC B0AD A284 cmp.l D0, [A5 - 0x5D7C]
000014D0 6614 bne +0x16 /* 000014E6 */
000014D2 396D A168 0048 move.w [A4 + 0x48], [A5 - 0x5E98]
000014D8 396D A4CC 0018 move.w [A4 + 0x18], [A5 - 0x5B34]
000014DE 396D A4CA 001A move.w [A4 + 0x1A], [A5 - 0x5B36]
000014E4 6036 bra +0x38 /* 0000151C */
label000014E6:
000014E6 202C 0002 move.l D0, [A4 + 0x2]
000014EA B0AD A280 cmp.l D0, [A5 - 0x5D80]
000014EE 6614 bne +0x16 /* 00001504 */
000014F0 396D A172 0048 move.w [A4 + 0x48], [A5 - 0x5E8E]
000014F6 396D A4C4 0018 move.w [A4 + 0x18], [A5 - 0x5B3C]
000014FC 396D A4C2 001A move.w [A4 + 0x1A], [A5 - 0x5B3E]
00001502 6018 bra +0x1A /* 0000151C */
label00001504:
00001504 4267 clr.w -[A7]
00001506 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000150A 486E FFF9 pea.l [A6 - 0x7]
0000150E 4EBA 116C jsr [PC + 0x116C /* 0000267C */]
00001512 395F 0048 move.w [A4 + 0x48], [A7]+
00001516 42AC 0018 clr.l [A4 + 0x18]
0000151A 7E01 moveq.l D7, 0x01
label0000151C:
0000151C 1007 move.b D0, D7
0000151E 675C beq +0x5E /* 0000157C */
00001520 70FF moveq.l D0, 0xFFFFFFFF
00001522 B06C 0048 cmp.w D0, [A4 + 0x48]
00001526 6604 bne +0x6 /* 0000152C */
00001528 6000 012E bra +0x130 /* 00001658 */
label0000152C:
0000152C 3F2C 0048 move.w -[A7], [A4 + 0x48]
00001530 A998 syscall UseResFile
00001532 4267 clr.w -[A7]
00001534 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
0000153A A80D syscall Count1Resources
0000153C 395F 0018 move.w [A4 + 0x18], [A7]+
00001540 4267 clr.w -[A7]
00001542 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
00001548 A80D syscall Count1Resources
0000154A 395F 001A move.w [A4 + 0x1A], [A7]+
0000154E 202C 0002 move.l D0, [A4 + 0x2]
00001552 B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00001556 660E bne +0x10 /* 00001566 */
00001558 3B6C 0018 A4CC move.w [A5 - 0x5B34], [A4 + 0x18]
0000155E 3B6C 001A A4CA move.w [A5 - 0x5B36], [A4 + 0x1A]
00001564 6016 bra +0x18 /* 0000157C */
label00001566:
00001566 202C 0002 move.l D0, [A4 + 0x2]
0000156A B0AD A280 cmp.l D0, [A5 - 0x5D80]
0000156E 660C bne +0xE /* 0000157C */
00001570 3B6C 0018 A4C4 move.w [A5 - 0x5B3C], [A4 + 0x18]
00001576 3B6C 001A A4C2 move.w [A5 - 0x5B3E], [A4 + 0x1A]
label0000157C:
0000157C 4A6C 0018 tst.w [A4 + 0x18]
00001580 5EC0 sgt D0
00001582 4A00 tst.b D0
00001584 660C bne +0xE /* 00001592 */
00001586 4A6C 001A tst.w [A4 + 0x1A]
0000158A 5EC1 sgt D1
0000158C 8001 or.b D0, D1
0000158E 6700 00B6 beq +0xB8 /* 00001646 */
label00001592:
00001592 4267 clr.w -[A7]
00001594 A99B syscall SetResLoad
00001596 42A7 clr.l -[A7]
00001598 42A7 clr.l -[A7]
0000159A 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
0000159E 295F 0060 move.l [A4 + 0x60], [A7]+
000015A2 42A7 clr.l -[A7]
000015A4 7002 moveq.l D0, 0x02
000015A6 2F00 move.l -[A7], D0
000015A8 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
000015AC 295F 0064 move.l [A4 + 0x64], [A7]+
000015B0 206C 0064 movea.l A0, [A4 + 0x64]
000015B4 2050 movea.l A0, [A0]
000015B6 4250 clr.w [A0]
000015B8 3F2C 0048 move.w -[A7], [A4 + 0x48]
000015BC A998 syscall UseResFile
000015BE 3F2C 0018 move.w -[A7], [A4 + 0x18]
000015C2 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
000015C8 1F2E FFF9 move.b -[A7], [A6 - 0x7]
000015CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015D0 4EBA FD70 jsr [PC - 0x290 /* 00001342 */]
000015D4 3F2C 001A move.w -[A7], [A4 + 0x1A]
000015D8 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
000015DE 1F2E FFF9 move.b -[A7], [A6 - 0x7]
000015E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015E6 4EBA FD5A jsr [PC - 0x2A6 /* 00001342 */]
000015EA 7005 moveq.l D0, 0x05
000015EC B014 cmp.b D0, [A4]
000015EE 6650 bne +0x52 /* 00001640 */
000015F0 4267 clr.w -[A7]
000015F2 A998 syscall UseResFile
000015F4 4267 clr.w -[A7]
000015F6 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
000015FC A80D syscall Count1Resources
000015FE 3C1F move.w D6, [A7]+
00001600 4267 clr.w -[A7]
00001602 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
00001608 A80D syscall Count1Resources
0000160A 3A1F move.w D5, [A7]+
0000160C 3F06 move.w -[A7], D6
0000160E 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
00001614 1F2E FFF9 move.b -[A7], [A6 - 0x7]
00001618 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000161C 4EBA FD24 jsr [PC - 0x2DC /* 00001342 */]
00001620 3F05 move.w -[A7], D5
00001622 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
00001628 1F2E FFF9 move.b -[A7], [A6 - 0x7]
0000162C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001630 4EBA FD10 jsr [PC - 0x2F0 /* 00001342 */]
00001634 3006 move.w D0, D6
00001636 D16C 0018 add.w [A4 + 0x18], D0
0000163A 3005 move.w D0, D5
0000163C D16C 001A add.w [A4 + 0x1A], D0
label00001640:
00001640 1F3C 0001 move.b -[A7], 0x1
00001644 A99B syscall SetResLoad
label00001646:
00001646 102E FFF9 move.b D0, [A6 - 0x7]
0000164A 6608 bne +0xA /* 00001654 */
0000164C 3F2C 0048 move.w -[A7], [A4 + 0x48]
00001650 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
label00001654:
00001654 3F04 move.w -[A7], D4
00001656 A998 syscall UseResFile
label00001658:
00001658 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000165C 4E5E unlink A6
0000165E 2E9F move.l [A7], [A7]+
00001660 4E75 rts
fn00001662:
00001662 4E56 FFE0 link A6, -0x0020
00001666 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000166A 206E 0008 movea.l A0, [A6 + 0x8]
0000166E 2868 000C movea.l A4, [A0 + 0xC]
00001672 7000 moveq.l D0, 0x00
00001674 2940 005C move.l [A4 + 0x5C], D0
00001678 7000 moveq.l D0, 0x00
0000167A 2640 movea.l A3, D0
0000167C 206C 0058 movea.l A0, [A4 + 0x58]
00001680 2A10 move.l D5, [A0]
00001682 2D45 FFF0 move.l [A6 - 0x10], D5
00001686 486E FFF0 pea.l [A6 - 0x10]
0000168A 486E FFEF pea.l [A6 - 0x11]
0000168E 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00001692 42A7 clr.l -[A7]
00001694 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00001698 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
0000169C 3D5F FFE4 move.w [A6 - 0x1C], [A7]+
label000016A0:
000016A0 206E FFF0 movea.l A0, [A6 - 0x10]
000016A4 4A10 tst.b [A0]
000016A6 6700 0150 beq +0x152 /* 000017F8 */
000016AA 4AAC 005C tst.l [A4 + 0x5C]
000016AE 662A bne +0x2C /* 000016DA */
000016B0 4244 clr.w D4
000016B2 4247 clr.w D7
000016B4 7C14 moveq.l D6, 0x14
000016B6 42A7 clr.l -[A7]
000016B8 2F3C 0000 0168 move.l -[A7], 0x168
000016BE 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
000016C2 295F 005C move.l [A4 + 0x5C], [A7]+
000016C6 6612 bne +0x14 /* 000016DA */
000016C8 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
000016CC 206D FE8C movea.l A0, [A5 - 0x174]
000016D0 316E FFE4 0044 move.w [A0 + 0x44], [A6 - 0x1C]
000016D6 6000 0178 bra +0x17A /* 00001850 */
label000016DA:
000016DA BC44 cmp.w D6, D4
000016DC 664C bne +0x4E /* 0000172A */
000016DE DC7C 0014 add.w D6, 0x14
000016E2 2F2C 005C move.l -[A7], [A4 + 0x5C]
000016E6 3006 move.w D0, D6
000016E8 C1FC 0012 muls.w D0, 0x12
000016EC 48C0 ext.l D0
000016EE 2F00 move.l -[A7], D0
000016F0 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
000016F4 4267 clr.w -[A7]
000016F6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000016FA 4A5F tst.w [A7]+
000016FC 671A beq +0x1C /* 00001718 */
000016FE 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001702 486C 005C pea.l [A4 + 0x5C]
00001706 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000170A 206D FE8C movea.l A0, [A5 - 0x174]
0000170E 316E FFE4 0044 move.w [A0 + 0x44], [A6 - 0x1C]
00001714 6000 013A bra +0x13C /* 00001850 */
label00001718:
00001718 206C 005C movea.l A0, [A4 + 0x5C]
0000171C 3007 move.w D0, D7
0000171E 48C0 ext.l D0
00001720 D090 add.l D0, [A0]
00001722 2640 movea.l A3, D0
00001724 97FC 0000 0012 sub.l A3, 0x12
label0000172A:
0000172A 2D4B FFF8 move.l [A6 - 0x8], A3
0000172E 206C 005C movea.l A0, [A4 + 0x5C]
00001732 3007 move.w D0, D7
00001734 48C0 ext.l D0
00001736 2640 movea.l A3, D0
00001738 D7D0 add.l A3, [A0]
0000173A 202E FFF0 move.l D0, [A6 - 0x10]
0000173E 9085 sub.l D0, D5
00001740 3740 0004 move.w [A3 + 0x4], D0
00001744 4AAE FFF8 tst.l [A6 - 0x8]
00001748 6714 beq +0x16 /* 0000175E */
0000174A 206E FFF8 movea.l A0, [A6 - 0x8]
0000174E 302B 0004 move.w D0, [A3 + 0x4]
00001752 9068 0004 sub.w D0, [A0 + 0x4]
00001756 206E FFF8 movea.l A0, [A6 - 0x8]
0000175A 3140 0006 move.w [A0 + 0x6], D0
label0000175E:
0000175E 486E FFF0 pea.l [A6 - 0x10]
00001762 206E 0008 movea.l A0, [A6 + 0x8]
00001766 4868 FF00 pea.l [A0 - 0x100]
0000176A 1F3C 0001 move.b -[A7], 0x1
0000176E 4EAD 247A jsr [A5 + 0x247A /* export_1163 */]
00001772 202E FFF0 move.l D0, [A6 - 0x10]
00001776 9085 sub.l D0, D5
00001778 3740 0002 move.w [A3 + 0x2], D0
0000177C 486E FFF0 pea.l [A6 - 0x10]
00001780 206E 0008 movea.l A0, [A6 + 0x8]
00001784 4868 FF00 pea.l [A0 - 0x100]
00001788 1F3C 0001 move.b -[A7], 0x1
0000178C 4EAD 247A jsr [A5 + 0x247A /* export_1163 */]
00001790 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001794 4EBA FB24 jsr [PC - 0x4DC /* 000012BA */]
00001798 4267 clr.w -[A7]
0000179A 206E 0008 movea.l A0, [A6 + 0x8]
0000179E 4868 FF00 pea.l [A0 - 0x100]
000017A2 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000017A6 3D5F FFEC move.w [A6 - 0x14], [A7]+
000017AA 102E FFEF move.b D0, [A6 - 0x11]
000017AE 670A beq +0xC /* 000017BA */
000017B0 302E FFEC move.w D0, [A6 - 0x14]
000017B4 4440 neg.w D0
000017B6 3D40 FFEC move.w [A6 - 0x14], D0
label000017BA:
000017BA 2D4B FFE0 move.l [A6 - 0x20], A3
000017BE 206E FFE0 movea.l A0, [A6 - 0x20]
000017C2 30AE FFEC move.w [A0], [A6 - 0x14]
000017C6 206E FFE0 movea.l A0, [A6 - 0x20]
000017CA 7000 moveq.l D0, 0x00
000017CC 2140 0008 move.l [A0 + 0x8], D0
000017D0 206E FFE0 movea.l A0, [A6 - 0x20]
000017D4 7000 moveq.l D0, 0x00
000017D6 2140 000C move.l [A0 + 0xC], D0
000017DA 206E FFE0 movea.l A0, [A6 - 0x20]
000017DE 4268 0010 clr.w [A0 + 0x10]
000017E2 5244 addq.w D4, 1
000017E4 DE7C 0012 add.w D7, 0x12
000017E8 486E FFF0 pea.l [A6 - 0x10]
000017EC 486E FFEF pea.l [A6 - 0x11]
000017F0 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
000017F4 6000 FEAA bra -0x154 /* 000016A0 */
label000017F8:
000017F8 206D FE8C movea.l A0, [A5 - 0x174]
000017FC 316E FFE4 0044 move.w [A0 + 0x44], [A6 - 0x1C]
00001802 200B move.l D0, A3
00001804 674A beq +0x4C /* 00001850 */
00001806 202E FFF0 move.l D0, [A6 - 0x10]
0000180A 9085 sub.l D0, D5
0000180C 322B 0004 move.w D1, [A3 + 0x4]
00001810 48C1 ext.l D1
00001812 9081 sub.l D0, D1
00001814 3740 0006 move.w [A3 + 0x6], D0
00001818 BC44 cmp.w D6, D4
0000181A 6E26 bgt +0x28 /* 00001842 */
0000181C 2F2C 005C move.l -[A7], [A4 + 0x5C]
00001820 3006 move.w D0, D6
00001822 5240 addq.w D0, 1
00001824 C1FC 0012 muls.w D0, 0x12
00001828 48C0 ext.l D0
0000182A 2F00 move.l -[A7], D0
0000182C 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00001830 4267 clr.w -[A7]
00001832 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001836 4A5F tst.w [A7]+
00001838 6708 beq +0xA /* 00001842 */
0000183A 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
0000183E 9E7C 0012 sub.w D7, 0x12
label00001842:
00001842 206C 005C movea.l A0, [A4 + 0x5C]
00001846 3007 move.w D0, D7
00001848 48C0 ext.l D0
0000184A 2640 movea.l A3, D0
0000184C D7D0 add.l A3, [A0]
0000184E 4253 clr.w [A3]
label00001850:
00001850 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001854 4E5E unlink A6
00001856 2E9F move.l [A7], [A7]+
00001858 4E75 rts
fn0000185A:
0000185A 4E56 FF00 link A6, -0x0100
0000185E 2F0C move.l -[A7], A4
00001860 286E 000C movea.l A4, [A6 + 0xC]
00001864 426C 0044 clr.w [A4 + 0x44]
00001868 426C 004A clr.w [A4 + 0x4A]
0000186C 422C 004C clr.b [A4 + 0x4C]
00001870 4267 clr.w -[A7]
00001872 2F0C move.l -[A7], A4
00001874 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001878 395F 004E move.w [A4 + 0x4E], [A7]+
0000187C 396D D59C 0040 move.w [A4 + 0x40], [A5 - 0x2A64]
00001882 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00001888 B0AC 0050 cmp.l D0, [A4 + 0x50]
0000188C 6712 beq +0x14 /* 000018A0 */
0000188E 486C 0020 pea.l [A4 + 0x20]
00001892 70FF moveq.l D0, 0xFFFFFFFF
00001894 2F00 move.l -[A7], D0
00001896 7008 moveq.l D0, 0x08
00001898 2F00 move.l -[A7], D0
0000189A 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
0000189E 602A bra +0x2C /* 000018CA */
label000018A0:
000018A0 4AAC 001C tst.l [A4 + 0x1C]
000018A4 6610 bne +0x12 /* 000018B6 */
000018A6 486C 0020 pea.l [A4 + 0x20]
000018AA 42A7 clr.l -[A7]
000018AC 7008 moveq.l D0, 0x08
000018AE 2F00 move.l -[A7], D0
000018B0 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
000018B4 6014 bra +0x16 /* 000018CA */
label000018B6:
000018B6 206C 001C movea.l A0, [A4 + 0x1C]
000018BA 4868 0020 pea.l [A0 + 0x20]
000018BE 486C 0020 pea.l [A4 + 0x20]
000018C2 7020 moveq.l D0, 0x20
000018C4 2F00 move.l -[A7], D0
000018C6 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
label000018CA:
000018CA 102E 000A move.b D0, [A6 + 0xA]
000018CE 0A00 0001 xori.b D0, 0x1
000018D2 4A00 tst.b D0
000018D4 6606 bne +0x8 /* 000018DC */
000018D6 802E 0008 or.b D0, [A6 + 0x8]
000018DA 6706 beq +0x8 /* 000018E2 */
label000018DC:
000018DC 2F0E move.l -[A7], A6
000018DE 4EBA FB88 jsr [PC - 0x478 /* 00001468 */]
label000018E2:
000018E2 7000 moveq.l D0, 0x00
000018E4 2940 0058 move.l [A4 + 0x58], D0
000018E8 7005 moveq.l D0, 0x05
000018EA B014 cmp.b D0, [A4]
000018EC 56C0 sne D0
000018EE 4A00 tst.b D0
000018F0 6746 beq +0x48 /* 00001938 */
000018F2 223C 5754 4C4B move.l D1, 0x57544C4B /* 'WTLK' */
000018F8 B2AC 0050 cmp.l D1, [A4 + 0x50]
000018FC 57C1 seq D1
000018FE C001 and.b D0, D1
00001900 6736 beq +0x38 /* 00001938 */
00001902 7000 moveq.l D0, 0x00
00001904 2940 005C move.l [A4 + 0x5C], D0
00001908 42A7 clr.l -[A7]
0000190A 206E 000C movea.l A0, [A6 + 0xC]
0000190E 2F08 move.l -[A7], A0
00001910 4EBA F43E jsr [PC - 0xBC2 /* 00000D50 */]
00001914 295F 0058 move.l [A4 + 0x58], [A7]+
00001918 671E beq +0x20 /* 00001938 */
0000191A 2F2C 0058 move.l -[A7], [A4 + 0x58]
0000191E 205F movea.l A0, [A7]+
00001920 A029 syscall HLock
00001922 2F0E move.l -[A7], A6
00001924 4EBA FD3C jsr [PC - 0x2C4 /* 00001662 */]
00001928 2F2C 0058 move.l -[A7], [A4 + 0x58]
0000192C 205F movea.l A0, [A7]+
0000192E A02A syscall HUnlock
00001930 2F2C 0058 move.l -[A7], [A4 + 0x58]
00001934 205F movea.l A0, [A7]+
00001936 A049 syscall HPurge
label00001938:
00001938 285F movea.l A4, [A7]+
0000193A 4E5E unlink A6
0000193C 205F movea.l A0, [A7]+
0000193E 504F addq.w A7, 8
00001940 4ED0 jmp [A0]
fn00001942:
00001942 4E56 FFDE link A6, -0x0022
00001946 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000194A 266E 000A movea.l A3, [A6 + 0xA]
0000194E 284B movea.l A4, A3
00001950 4A6C 0044 tst.w [A4 + 0x44]
00001954 6710 beq +0x12 /* 00001966 */
00001956 197C 0001 004A move.b [A4 + 0x4A], 0x1
0000195C 196E 0008 004B move.b [A4 + 0x4B], [A6 + 0x8]
00001962 6000 00E6 bra +0xE8 /* 00001A4A */
label00001966:
00001966 2F2C 0050 move.l -[A7], [A4 + 0x50]
0000196A 486C 0054 pea.l [A4 + 0x54]
0000196E 4EBA EF98 jsr [PC - 0x1068 /* 00000908 */]
00001972 2F0C move.l -[A7], A4
00001974 4EBA F4C4 jsr [PC - 0xB3C /* 00000E3A */]
00001978 296C 0014 0050 move.l [A4 + 0x50], [A4 + 0x14]
0000197E 2F0C move.l -[A7], A4
00001980 486C 0054 pea.l [A4 + 0x54]
00001984 4EBA EE60 jsr [PC - 0x11A0 /* 000007E6 */]
00001988 2F0B move.l -[A7], A3
0000198A 4EBA F8D4 jsr [PC - 0x72C /* 00001260 */]
0000198E 2E2C 0020 move.l D7, [A4 + 0x20]
00001992 2C2C 0024 move.l D6, [A4 + 0x24]
00001996 2A2C 0028 move.l D5, [A4 + 0x28]
0000199A 282C 002C move.l D4, [A4 + 0x2C]
0000199E 2D6C 0030 FFF0 move.l [A6 - 0x10], [A4 + 0x30]
000019A4 2D6C 0034 FFF4 move.l [A6 - 0xC], [A4 + 0x34]
000019AA 2D6C 0038 FFF8 move.l [A6 - 0x8], [A4 + 0x38]
000019B0 2D6C 003C FFFC move.l [A6 - 0x4], [A4 + 0x3C]
000019B6 1D6C 004C FFDF move.b [A6 - 0x21], [A4 + 0x4C]
000019BC 2F0B move.l -[A7], A3
000019BE 102E 0008 move.b D0, [A6 + 0x8]
000019C2 0A00 0001 xori.b D0, 0x1
000019C6 1F00 move.b -[A7], D0
000019C8 1F2E 0008 move.b -[A7], [A6 + 0x8]
000019CC 4EBA FE8C jsr [PC - 0x174 /* 0000185A */]
000019D0 196E FFDF 004C move.b [A4 + 0x4C], [A6 - 0x21]
000019D6 BEAC 0020 cmp.l D7, [A4 + 0x20]
000019DA 56C0 sne D0
000019DC 4A00 tst.b D0
000019DE 6656 bne +0x58 /* 00001A36 */
000019E0 BCAC 0024 cmp.l D6, [A4 + 0x24]
000019E4 56C1 sne D1
000019E6 8001 or.b D0, D1
000019E8 664C bne +0x4E /* 00001A36 */
000019EA BAAC 0028 cmp.l D5, [A4 + 0x28]
000019EE 56C1 sne D1
000019F0 8001 or.b D0, D1
000019F2 6642 bne +0x44 /* 00001A36 */
000019F4 B8AC 002C cmp.l D4, [A4 + 0x2C]
000019F8 56C1 sne D1
000019FA 8001 or.b D0, D1
000019FC 6638 bne +0x3A /* 00001A36 */
000019FE 222E FFF0 move.l D1, [A6 - 0x10]
00001A02 B2AC 0030 cmp.l D1, [A4 + 0x30]
00001A06 56C1 sne D1
00001A08 8001 or.b D0, D1
00001A0A 662A bne +0x2C /* 00001A36 */
00001A0C 222E FFF4 move.l D1, [A6 - 0xC]
00001A10 B2AC 0034 cmp.l D1, [A4 + 0x34]
00001A14 56C1 sne D1
00001A16 8001 or.b D0, D1
00001A18 661C bne +0x1E /* 00001A36 */
00001A1A 222E FFF8 move.l D1, [A6 - 0x8]
00001A1E B2AC 0038 cmp.l D1, [A4 + 0x38]
00001A22 56C1 sne D1
00001A24 8001 or.b D0, D1
00001A26 660E bne +0x10 /* 00001A36 */
00001A28 222E FFFC move.l D1, [A6 - 0x4]
00001A2C B2AC 003C cmp.l D1, [A4 + 0x3C]
00001A30 56C1 sne D1
00001A32 8001 or.b D0, D1
00001A34 6704 beq +0x6 /* 00001A3A */
label00001A36:
00001A36 526D D59C addq.w [A5 - 0x2A64], 1
label00001A3A:
00001A3A 200B move.l D0, A3
00001A3C 670C beq +0xE /* 00001A4A */
00001A3E 376D D59C 0040 move.w [A3 + 0x40], [A5 - 0x2A64]
00001A44 266B 001C movea.l A3, [A3 + 0x1C]
00001A48 60F0 bra -0xE /* 00001A3A */
label00001A4A:
00001A4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001A4E 4E5E unlink A6
00001A50 205F movea.l A0, [A7]+
00001A52 5C4F addq.w A7, 6
00001A54 4ED0 jmp [A0]
export_738:
00001A56 4E56 0000 link A6, 0
00001A5A 2F2D DFD2 move.l -[A7], [A5 - 0x202E]
00001A5E 1F3C 0001 move.b -[A7], 0x1
00001A62 4EBA FEDE jsr [PC - 0x122 /* 00001942 */]
00001A66 4E5E unlink A6
00001A68 4E75 rts
fn00001A6A:
00001A6A 4E56 FFEA link A6, -0x0016
00001A6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001A72 286E 0008 movea.l A4, [A6 + 0x8]
00001A76 396D A168 0048 move.w [A4 + 0x48], [A5 - 0x5E98]
00001A7C 4AAC 0060 tst.l [A4 + 0x60]
00001A80 6602 bne +0x4 /* 00001A84 */
00001A82 606A bra +0x6C /* 00001AEE */
label00001A84:
00001A84 4267 clr.w -[A7]
00001A86 3F2D A168 move.w -[A7], [A5 - 0x5E98]
00001A8A 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00001A8E 3A1F move.w D5, [A7]+
00001A90 4267 clr.w -[A7]
00001A92 A99B syscall SetResLoad
00001A94 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00001A9A 302C 001A move.w D0, [A4 + 0x1A]
00001A9E D06C 0018 add.w D0, [A4 + 0x18]
00001AA2 3D40 FFEA move.w [A6 - 0x16], D0
00001AA6 3E2E FFEC move.w D7, [A6 - 0x14]
00001AAA 6032 bra +0x34 /* 00001ADE */
label00001AAC:
00001AAC 206C 0060 movea.l A0, [A4 + 0x60]
00001AB0 3007 move.w D0, D7
00001AB2 5340 subq.w D0, 1
00001AB4 C1FC 0012 muls.w D0, 0x12
00001AB8 48C0 ext.l D0
00001ABA 2640 movea.l A3, D0
00001ABC D7D0 add.l A3, [A0]
00001ABE 2D6B 000E FFF8 move.l [A6 - 0x8], [A3 + 0xE]
00001AC4 42A7 clr.l -[A7]
00001AC6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001ACA 3F2B 000A move.w -[A7], [A3 + 0xA]
00001ACE A81F syscall Get1Resource
00001AD0 2C17 move.l D6, [A7]
00001AD2 205F movea.l A0, [A7]+
00001AD4 A049 syscall HPurge
00001AD6 2746 0004 move.l [A3 + 0x4], D6
00001ADA 5247 addq.w D7, 1
00001ADC 6906 bvs +0x8 /* 00001AE4 */
label00001ADE:
00001ADE BE6E FFEA cmp.w D7, [A6 - 0x16]
00001AE2 6FC8 ble -0x36 /* 00001AAC */
label00001AE4:
00001AE4 1F3C 0001 move.b -[A7], 0x1
00001AE8 A99B syscall SetResLoad
00001AEA 3F05 move.w -[A7], D5
00001AEC A998 syscall UseResFile
label00001AEE:
00001AEE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001AF2 4E5E unlink A6
00001AF4 205F movea.l A0, [A7]+
00001AF6 584F addq.w A7, 4
00001AF8 4ED0 jmp [A0]
export_739:
00001AFA 4E56 FFFC link A6, -0x0004
00001AFE 48E7 0108 movem.l -[A7], D7,A4
00001B02 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001B08 3E2E FFFC move.w D7, [A6 - 0x4]
00001B0C 6040 bra +0x42 /* 00001B4E */
label00001B0E:
00001B0E 3007 move.w D0, D7
00001B10 5340 subq.w D0, 1
00001B12 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001B16 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001B1A 49F0 0000 lea.l A4, [A0 + D0.w]
00001B1E 7004 moveq.l D0, 0x04
00001B20 B014 cmp.b D0, [A4]
00001B22 57C0 seq D0
00001B24 4A00 tst.b D0
00001B26 6724 beq +0x26 /* 00001B4C */
00001B28 222C 0002 move.l D1, [A4 + 0x2]
00001B2C B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00001B30 57C1 seq D1
00001B32 C001 and.b D0, D1
00001B34 6716 beq +0x18 /* 00001B4C */
00001B36 3007 move.w D0, D7
00001B38 5340 subq.w D0, 1
00001B3A 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001B3E C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001B42 4870 0000 pea.l [A0 + D0.w]
00001B46 4EBA FF22 jsr [PC - 0xDE /* 00001A6A */]
00001B4A 6008 bra +0xA /* 00001B54 */
label00001B4C:
00001B4C 5247 addq.w D7, 1
label00001B4E:
00001B4E 7019 moveq.l D0, 0x19
00001B50 B047 cmp.w D0, D7
00001B52 6CBA bge -0x44 /* 00001B0E */
label00001B54:
00001B54 4CDF 1080 movem.l D7,A4, [A7]+
00001B58 4E5E unlink A6
00001B5A 4E75 rts
export_740:
00001B5C 4E56 FFFC link A6, -0x0004
00001B60 48E7 0108 movem.l -[A7], D7,A4
00001B64 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001B6A 3E2E FFFC move.w D7, [A6 - 0x4]
00001B6E 6042 bra +0x44 /* 00001BB2 */
label00001B70:
00001B70 3007 move.w D0, D7
00001B72 5340 subq.w D0, 1
00001B74 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001B78 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001B7C 49F0 0000 lea.l A4, [A0 + D0.w]
00001B80 7004 moveq.l D0, 0x04
00001B82 B014 cmp.b D0, [A4]
00001B84 57C0 seq D0
00001B86 4A00 tst.b D0
00001B88 6726 beq +0x28 /* 00001BB0 */
00001B8A 222C 0002 move.l D1, [A4 + 0x2]
00001B8E B2AE 0008 cmp.l D1, [A6 + 0x8]
00001B92 57C1 seq D1
00001B94 C001 and.b D0, D1
00001B96 6718 beq +0x1A /* 00001BB0 */
00001B98 3007 move.w D0, D7
00001B9A 5340 subq.w D0, 1
00001B9C 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001BA0 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001BA4 4870 0000 pea.l [A0 + D0.w]
00001BA8 4267 clr.w -[A7]
00001BAA 4EBA FD96 jsr [PC - 0x26A /* 00001942 */]
00001BAE 6008 bra +0xA /* 00001BB8 */
label00001BB0:
00001BB0 5247 addq.w D7, 1
label00001BB2:
00001BB2 7019 moveq.l D0, 0x19
00001BB4 B047 cmp.w D0, D7
00001BB6 6CB8 bge -0x46 /* 00001B70 */
label00001BB8:
00001BB8 4CDF 1080 movem.l D7,A4, [A7]+
00001BBC 4E5E unlink A6
00001BBE 2E9F move.l [A7], [A7]+
00001BC0 4E75 rts
export_741:
00001BC2 4E56 FFFC link A6, -0x0004
00001BC6 48E7 0108 movem.l -[A7], D7,A4
00001BCA 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001BD0 3E2E FFFC move.w D7, [A6 - 0x4]
00001BD4 6050 bra +0x52 /* 00001C26 */
label00001BD6:
00001BD6 3007 move.w D0, D7
00001BD8 5340 subq.w D0, 1
00001BDA 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001BDE C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001BE2 49F0 0000 lea.l A4, [A0 + D0.w]
00001BE6 202C 0002 move.l D0, [A4 + 0x2]
00001BEA B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00001BEE 57C0 seq D0
00001BF0 4A00 tst.b D0
00001BF2 6730 beq +0x32 /* 00001C24 */
00001BF4 7203 moveq.l D1, 0x03
00001BF6 B214 cmp.b D1, [A4]
00001BF8 57C1 seq D1
00001BFA C001 and.b D0, D1
00001BFC 6726 beq +0x28 /* 00001C24 */
00001BFE 222C 0006 move.l D1, [A4 + 0x6]
00001C02 B2AE 0008 cmp.l D1, [A6 + 0x8]
00001C06 57C1 seq D1
00001C08 C001 and.b D0, D1
00001C0A 6718 beq +0x1A /* 00001C24 */
00001C0C 3007 move.w D0, D7
00001C0E 5340 subq.w D0, 1
00001C10 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001C14 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001C18 4870 0000 pea.l [A0 + D0.w]
00001C1C 4267 clr.w -[A7]
00001C1E 4EBA FD22 jsr [PC - 0x2DE /* 00001942 */]
00001C22 6008 bra +0xA /* 00001C2C */
label00001C24:
00001C24 5247 addq.w D7, 1
label00001C26:
00001C26 7019 moveq.l D0, 0x19
00001C28 B047 cmp.w D0, D7
00001C2A 6CAA bge -0x54 /* 00001BD6 */
label00001C2C:
00001C2C 4CDF 1080 movem.l D7,A4, [A7]+
00001C30 4E5E unlink A6
00001C32 2E9F move.l [A7], [A7]+
00001C34 4E75 rts
export_742:
00001C36 4E56 FFFC link A6, -0x0004
00001C3A 48E7 0108 movem.l -[A7], D7,A4
00001C3E 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001C44 3E2E FFFC move.w D7, [A6 - 0x4]
00001C48 6050 bra +0x52 /* 00001C9A */
label00001C4A:
00001C4A 3007 move.w D0, D7
00001C4C 5340 subq.w D0, 1
00001C4E 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001C52 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001C56 49F0 0000 lea.l A4, [A0 + D0.w]
00001C5A 202C 0002 move.l D0, [A4 + 0x2]
00001C5E B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00001C62 57C0 seq D0
00001C64 4A00 tst.b D0
00001C66 6730 beq +0x32 /* 00001C98 */
00001C68 7202 moveq.l D1, 0x02
00001C6A B214 cmp.b D1, [A4]
00001C6C 57C1 seq D1
00001C6E C001 and.b D0, D1
00001C70 6726 beq +0x28 /* 00001C98 */
00001C72 222C 000A move.l D1, [A4 + 0xA]
00001C76 B2AE 0008 cmp.l D1, [A6 + 0x8]
00001C7A 57C1 seq D1
00001C7C C001 and.b D0, D1
00001C7E 6718 beq +0x1A /* 00001C98 */
00001C80 3007 move.w D0, D7
00001C82 5340 subq.w D0, 1
00001C84 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001C88 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001C8C 4870 0000 pea.l [A0 + D0.w]
00001C90 4267 clr.w -[A7]
00001C92 4EBA FCAE jsr [PC - 0x352 /* 00001942 */]
00001C96 6008 bra +0xA /* 00001CA0 */
label00001C98:
00001C98 5247 addq.w D7, 1
label00001C9A:
00001C9A 7019 moveq.l D0, 0x19
00001C9C B047 cmp.w D0, D7
00001C9E 6CAA bge -0x54 /* 00001C4A */
label00001CA0:
00001CA0 4CDF 1080 movem.l D7,A4, [A7]+
00001CA4 4E5E unlink A6
00001CA6 2E9F move.l [A7], [A7]+
00001CA8 4E75 rts
export_743:
00001CAA 4E56 FFFC link A6, -0x0004
00001CAE 48E7 0108 movem.l -[A7], D7,A4
00001CB2 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001CB8 3E2E FFFC move.w D7, [A6 - 0x4]
00001CBC 605E bra +0x60 /* 00001D1C */
label00001CBE:
00001CBE 3007 move.w D0, D7
00001CC0 5340 subq.w D0, 1
00001CC2 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001CC6 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001CCA 49F0 0000 lea.l A4, [A0 + D0.w]
00001CCE 7001 moveq.l D0, 0x01
00001CD0 B014 cmp.b D0, [A4]
00001CD2 57C0 seq D0
00001CD4 4A00 tst.b D0
00001CD6 6742 beq +0x44 /* 00001D1A */
00001CD8 222C 0002 move.l D1, [A4 + 0x2]
00001CDC B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00001CE0 57C1 seq D1
00001CE2 C001 and.b D0, D1
00001CE4 6734 beq +0x36 /* 00001D1A */
00001CE6 222C 0010 move.l D1, [A4 + 0x10]
00001CEA B2AE 000A cmp.l D1, [A6 + 0xA]
00001CEE 57C1 seq D1
00001CF0 C001 and.b D0, D1
00001CF2 6726 beq +0x28 /* 00001D1A */
00001CF4 322C 000E move.w D1, [A4 + 0xE]
00001CF8 B26E 0008 cmp.w D1, [A6 + 0x8]
00001CFC 57C1 seq D1
00001CFE C001 and.b D0, D1
00001D00 6718 beq +0x1A /* 00001D1A */
00001D02 3007 move.w D0, D7
00001D04 5340 subq.w D0, 1
00001D06 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001D0A C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001D0E 4870 0000 pea.l [A0 + D0.w]
00001D12 4267 clr.w -[A7]
00001D14 4EBA FC2C jsr [PC - 0x3D4 /* 00001942 */]
00001D18 6008 bra +0xA /* 00001D22 */
label00001D1A:
00001D1A 5247 addq.w D7, 1
label00001D1C:
00001D1C 7019 moveq.l D0, 0x19
00001D1E B047 cmp.w D0, D7
00001D20 6C9C bge -0x62 /* 00001CBE */
label00001D22:
00001D22 4CDF 1080 movem.l D7,A4, [A7]+
00001D26 4E5E unlink A6
00001D28 205F movea.l A0, [A7]+
00001D2A 5C4F addq.w A7, 6
00001D2C 4ED0 jmp [A0]
export_744:
fn00001D2E:
00001D2E 4E56 0000 link A6, 0
00001D32 48E7 0018 movem.l -[A7], A3,A4
00001D36 266E 0008 movea.l A3, [A6 + 0x8]
00001D3A 200B move.l D0, A3
00001D3C 6602 bne +0x4 /* 00001D40 */
00001D3E 601C bra +0x1E /* 00001D5C */
label00001D40:
00001D40 284B movea.l A4, A3
00001D42 536C 0042 subq.w [A4 + 0x42], 1
00001D46 4A6C 0042 tst.w [A4 + 0x42]
00001D4A 57C0 seq D0
00001D4C 4A00 tst.b D0
00001D4E 670C beq +0xE /* 00001D5C */
00001D50 C02C 004C and.b D0, [A4 + 0x4C]
00001D54 6706 beq +0x8 /* 00001D5C */
00001D56 2F0B move.l -[A7], A3
00001D58 4EBA 000C jsr [PC + 0xC /* 00001D66 */]
label00001D5C:
00001D5C 4CDF 1800 movem.l A3,A4, [A7]+
00001D60 4E5E unlink A6
00001D62 2E9F move.l [A7], [A7]+
00001D64 4E75 rts
fn00001D66:
00001D66 4E56 0000 link A6, 0
00001D6A 48E7 0018 movem.l -[A7], A3,A4
00001D6E 266E 0008 movea.l A3, [A6 + 0x8]
00001D72 284B movea.l A4, A3
00001D74 4A6C 0042 tst.w [A4 + 0x42]
00001D78 6708 beq +0xA /* 00001D82 */
00001D7A 197C 0001 004C move.b [A4 + 0x4C], 0x1
00001D80 6046 bra +0x48 /* 00001DC8 */
label00001D82:
00001D82 2F0B move.l -[A7], A3
00001D84 4EBA F4DA jsr [PC - 0xB26 /* 00001260 */]
00001D88 486C 0060 pea.l [A4 + 0x60]
00001D8C 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00001D90 486C 0064 pea.l [A4 + 0x64]
00001D94 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00001D98 2F2C 0050 move.l -[A7], [A4 + 0x50]
00001D9C 486C 0054 pea.l [A4 + 0x54]
00001DA0 4EBA EB66 jsr [PC - 0x149A /* 00000908 */]
00001DA4 2F2C 001C move.l -[A7], [A4 + 0x1C]
00001DA8 4EBA FF84 jsr [PC - 0x7C /* 00001D2E */]
00001DAC 2F0B move.l -[A7], A3
00001DAE 7068 moveq.l D0, 0x68
00001DB0 2F00 move.l -[A7], D0
00001DB2 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00001DB6 4214 clr.b [A4]
00001DB8 397C 0001 0042 move.w [A4 + 0x42], 0x1
00001DBE 296D DFEE 001C move.l [A4 + 0x1C], [A5 - 0x2012]
00001DC4 2B4B DFEE move.l [A5 - 0x2012], A3
label00001DC8:
00001DC8 4CDF 1800 movem.l A3,A4, [A7]+
00001DCC 4E5E unlink A6
00001DCE 2E9F move.l [A7], [A7]+
00001DD0 4E75 rts
fn00001DD2:
00001DD2 4E56 FFFC link A6, -0x0004
00001DD6 48E7 0108 movem.l -[A7], D7,A4
00001DDA 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001DE0 3E2E FFFC move.w D7, [A6 - 0x4]
00001DE4 6044 bra +0x46 /* 00001E2A */
label00001DE6:
00001DE6 3007 move.w D0, D7
00001DE8 5340 subq.w D0, 1
00001DEA 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001DEE C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001DF2 49F0 0000 lea.l A4, [A0 + D0.w]
00001DF6 1014 move.b D0, [A4]
00001DF8 B02E 000C cmp.b D0, [A6 + 0xC]
00001DFC 57C0 seq D0
00001DFE 4A00 tst.b D0
00001E00 6726 beq +0x28 /* 00001E28 */
00001E02 222C 0002 move.l D1, [A4 + 0x2]
00001E06 206E 0008 movea.l A0, [A6 + 0x8]
00001E0A B2A8 0008 cmp.l D1, [A0 + 0x8]
00001E0E 57C1 seq D1
00001E10 C001 and.b D0, D1
00001E12 6714 beq +0x16 /* 00001E28 */
00001E14 3007 move.w D0, D7
00001E16 5340 subq.w D0, 1
00001E18 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001E1C C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001E20 4870 0000 pea.l [A0 + D0.w]
00001E24 4EBA FF40 jsr [PC - 0xC0 /* 00001D66 */]
label00001E28:
00001E28 5247 addq.w D7, 1
label00001E2A:
00001E2A 7019 moveq.l D0, 0x19
00001E2C B047 cmp.w D0, D7
00001E2E 6CB6 bge -0x48 /* 00001DE6 */
00001E30 4CDF 1080 movem.l D7,A4, [A7]+
00001E34 4E5E unlink A6
00001E36 205F movea.l A0, [A7]+
00001E38 5C4F addq.w A7, 6
00001E3A 4ED0 jmp [A0]
export_745:
00001E3C 4E56 0000 link A6, 0
00001E40 1F3C 0001 move.b -[A7], 0x1
00001E44 2F0E move.l -[A7], A6
00001E46 4EBA FF8A jsr [PC - 0x76 /* 00001DD2 */]
00001E4A 1F3C 0002 move.b -[A7], 0x2
00001E4E 2F0E move.l -[A7], A6
00001E50 4EBA FF80 jsr [PC - 0x80 /* 00001DD2 */]
00001E54 1F3C 0003 move.b -[A7], 0x3
00001E58 2F0E move.l -[A7], A6
00001E5A 4EBA FF76 jsr [PC - 0x8A /* 00001DD2 */]
00001E5E 1F3C 0004 move.b -[A7], 0x4
00001E62 2F0E move.l -[A7], A6
00001E64 4EBA FF6C jsr [PC - 0x94 /* 00001DD2 */]
00001E68 4E5E unlink A6
00001E6A 2E9F move.l [A7], [A7]+
00001E6C 4E75 rts
fn00001E6E:
00001E6E 4E56 FFFC link A6, -0x0004
00001E72 48E7 0108 movem.l -[A7], D7,A4
00001E76 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001E7C 3E2E FFFC move.w D7, [A6 - 0x4]
00001E80 6052 bra +0x54 /* 00001ED4 */
label00001E82:
00001E82 3007 move.w D0, D7
00001E84 5340 subq.w D0, 1
00001E86 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001E8A C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001E8E 49F0 0000 lea.l A4, [A0 + D0.w]
00001E92 1014 move.b D0, [A4]
00001E94 B02E 000C cmp.b D0, [A6 + 0xC]
00001E98 57C0 seq D0
00001E9A 4A00 tst.b D0
00001E9C 6734 beq +0x36 /* 00001ED2 */
00001E9E 222C 0006 move.l D1, [A4 + 0x6]
00001EA2 206E 0008 movea.l A0, [A6 + 0x8]
00001EA6 B2A8 0008 cmp.l D1, [A0 + 0x8]
00001EAA 57C1 seq D1
00001EAC C001 and.b D0, D1
00001EAE 6722 beq +0x24 /* 00001ED2 */
00001EB0 222C 0002 move.l D1, [A4 + 0x2]
00001EB4 B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00001EB8 57C1 seq D1
00001EBA C001 and.b D0, D1
00001EBC 6714 beq +0x16 /* 00001ED2 */
00001EBE 3007 move.w D0, D7
00001EC0 5340 subq.w D0, 1
00001EC2 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001EC6 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001ECA 4870 0000 pea.l [A0 + D0.w]
00001ECE 4EBA FE96 jsr [PC - 0x16A /* 00001D66 */]
label00001ED2:
00001ED2 5247 addq.w D7, 1
label00001ED4:
00001ED4 7019 moveq.l D0, 0x19
00001ED6 B047 cmp.w D0, D7
00001ED8 6CA8 bge -0x56 /* 00001E82 */
00001EDA 4CDF 1080 movem.l D7,A4, [A7]+
00001EDE 4E5E unlink A6
00001EE0 205F movea.l A0, [A7]+
00001EE2 5C4F addq.w A7, 6
00001EE4 4ED0 jmp [A0]
export_746:
00001EE6 4E56 0000 link A6, 0
00001EEA 1F3C 0001 move.b -[A7], 0x1
00001EEE 2F0E move.l -[A7], A6
00001EF0 4EBA FF7C jsr [PC - 0x84 /* 00001E6E */]
00001EF4 1F3C 0002 move.b -[A7], 0x2
00001EF8 2F0E move.l -[A7], A6
00001EFA 4EBA FF72 jsr [PC - 0x8E /* 00001E6E */]
00001EFE 1F3C 0003 move.b -[A7], 0x3
00001F02 2F0E move.l -[A7], A6
00001F04 4EBA FF68 jsr [PC - 0x98 /* 00001E6E */]
00001F08 4E5E unlink A6
00001F0A 2E9F move.l [A7], [A7]+
00001F0C 4E75 rts
fn00001F0E:
00001F0E 4E56 FFFC link A6, -0x0004
00001F12 48E7 0108 movem.l -[A7], D7,A4
00001F16 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001F1C 3E2E FFFC move.w D7, [A6 - 0x4]
00001F20 6052 bra +0x54 /* 00001F74 */
label00001F22:
00001F22 3007 move.w D0, D7
00001F24 5340 subq.w D0, 1
00001F26 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001F2A C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001F2E 49F0 0000 lea.l A4, [A0 + D0.w]
00001F32 1014 move.b D0, [A4]
00001F34 B02E 000C cmp.b D0, [A6 + 0xC]
00001F38 57C0 seq D0
00001F3A 4A00 tst.b D0
00001F3C 6734 beq +0x36 /* 00001F72 */
00001F3E 222C 000A move.l D1, [A4 + 0xA]
00001F42 206E 0008 movea.l A0, [A6 + 0x8]
00001F46 B2A8 0008 cmp.l D1, [A0 + 0x8]
00001F4A 57C1 seq D1
00001F4C C001 and.b D0, D1
00001F4E 6722 beq +0x24 /* 00001F72 */
00001F50 222C 0002 move.l D1, [A4 + 0x2]
00001F54 B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00001F58 57C1 seq D1
00001F5A C001 and.b D0, D1
00001F5C 6714 beq +0x16 /* 00001F72 */
00001F5E 3007 move.w D0, D7
00001F60 5340 subq.w D0, 1
00001F62 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001F66 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001F6A 4870 0000 pea.l [A0 + D0.w]
00001F6E 4EBA FDF6 jsr [PC - 0x20A /* 00001D66 */]
label00001F72:
00001F72 5247 addq.w D7, 1
label00001F74:
00001F74 7019 moveq.l D0, 0x19
00001F76 B047 cmp.w D0, D7
00001F78 6CA8 bge -0x56 /* 00001F22 */
00001F7A 4CDF 1080 movem.l D7,A4, [A7]+
00001F7E 4E5E unlink A6
00001F80 205F movea.l A0, [A7]+
00001F82 5C4F addq.w A7, 6
00001F84 4ED0 jmp [A0]
export_747:
00001F86 4E56 0000 link A6, 0
00001F8A 1F3C 0001 move.b -[A7], 0x1
00001F8E 2F0E move.l -[A7], A6
00001F90 4EBA FF7C jsr [PC - 0x84 /* 00001F0E */]
00001F94 1F3C 0002 move.b -[A7], 0x2
00001F98 2F0E move.l -[A7], A6
00001F9A 4EBA FF72 jsr [PC - 0x8E /* 00001F0E */]
00001F9E 4E5E unlink A6
00001FA0 2E9F move.l [A7], [A7]+
00001FA2 4E75 rts
export_748:
00001FA4 4E56 FFFC link A6, -0x0004
00001FA8 48E7 0108 movem.l -[A7], D7,A4
00001FAC 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001FB2 3E2E FFFC move.w D7, [A6 - 0x4]
00001FB6 605C bra +0x5E /* 00002014 */
label00001FB8:
00001FB8 3007 move.w D0, D7
00001FBA 5340 subq.w D0, 1
00001FBC 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00001FC0 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00001FC4 49F0 0000 lea.l A4, [A0 + D0.w]
00001FC8 7001 moveq.l D0, 0x01
00001FCA B014 cmp.b D0, [A4]
00001FCC 57C0 seq D0
00001FCE 4A00 tst.b D0
00001FD0 6740 beq +0x42 /* 00002012 */
00001FD2 222C 0010 move.l D1, [A4 + 0x10]
00001FD6 B2AE 000A cmp.l D1, [A6 + 0xA]
00001FDA 57C1 seq D1
00001FDC C001 and.b D0, D1
00001FDE 6732 beq +0x34 /* 00002012 */
00001FE0 322C 000E move.w D1, [A4 + 0xE]
00001FE4 B26E 0008 cmp.w D1, [A6 + 0x8]
00001FE8 57C1 seq D1
00001FEA C001 and.b D0, D1
00001FEC 6724 beq +0x26 /* 00002012 */
00001FEE 222C 0002 move.l D1, [A4 + 0x2]
00001FF2 B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00001FF6 57C1 seq D1
00001FF8 C001 and.b D0, D1
00001FFA 6716 beq +0x18 /* 00002012 */
00001FFC 3007 move.w D0, D7
00001FFE 5340 subq.w D0, 1
00002000 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002004 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002008 4870 0000 pea.l [A0 + D0.w]
0000200C 4EBA FD58 jsr [PC - 0x2A8 /* 00001D66 */]
00002010 6008 bra +0xA /* 0000201A */
label00002012:
00002012 5247 addq.w D7, 1
label00002014:
00002014 7019 moveq.l D0, 0x19
00002016 B047 cmp.w D0, D7
00002018 6C9E bge -0x60 /* 00001FB8 */
label0000201A:
0000201A 4CDF 1080 movem.l D7,A4, [A7]+
0000201E 4E5E unlink A6
00002020 205F movea.l A0, [A7]+
00002022 5C4F addq.w A7, 6
00002024 4ED0 jmp [A0]
fn00002026:
00002026 4E56 0000 link A6, 0
0000202A 48E7 1008 movem.l -[A7], D3,A4
0000202E 286E 0008 movea.l A4, [A6 + 0x8]
00002032 7005 moveq.l D0, 0x05
00002034 B014 cmp.b D0, [A4]
00002036 57C0 seq D0
00002038 4A00 tst.b D0
0000203A 6628 bne +0x2A /* 00002064 */
0000203C 7204 moveq.l D1, 0x04
0000203E B214 cmp.b D1, [A4]
00002040 57C1 seq D1
00002042 4A01 tst.b D1
00002044 671C beq +0x1E /* 00002062 */
00002046 242C 0002 move.l D2, [A4 + 0x2]
0000204A B4AD A284 cmp.l D2, [A5 - 0x5D7C]
0000204E 57C2 seq D2
00002050 4A02 tst.b D2
00002052 660C bne +0xE /* 00002060 */
00002054 262C 0002 move.l D3, [A4 + 0x2]
00002058 B6AD A280 cmp.l D3, [A5 - 0x5D80]
0000205C 57C3 seq D3
0000205E 8403 or.b D2, D3
label00002060:
00002060 C202 and.b D1, D2
label00002062:
00002062 8001 or.b D0, D1
label00002064:
00002064 4400 neg.b D0
00002066 1D40 000C move.b [A6 + 0xC], D0
0000206A 4CDF 1008 movem.l D3,A4, [A7]+
0000206E 4E5E unlink A6
00002070 2E9F move.l [A7], [A7]+
00002072 4E75 rts
fn00002074:
00002074 4E56 0000 link A6, 0
00002078 206E 0008 movea.l A0, [A6 + 0x8]
0000207C 2028 0002 move.l D0, [A0 + 0x2]
00002080 B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00002084 6608 bne +0xA /* 0000208E */
00002086 3D6D A168 000C move.w [A6 + 0xC], [A5 - 0x5E98]
0000208C 6006 bra +0x8 /* 00002094 */
label0000208E:
0000208E 3D6D A172 000C move.w [A6 + 0xC], [A5 - 0x5E8E]
label00002094:
00002094 4E5E unlink A6
00002096 205F movea.l A0, [A7]+
00002098 584F addq.w A7, 4
0000209A 4ED0 jmp [A0]
export_749:
0000209C 4E56 FFFE link A6, -0x0002
000020A0 2F0C move.l -[A7], A4
000020A2 286E 0008 movea.l A4, [A6 + 0x8]
000020A6 526C 0042 addq.w [A4 + 0x42], 1
000020AA 4A6C 0046 tst.w [A4 + 0x46]
000020AE 6634 bne +0x36 /* 000020E4 */
000020B0 4267 clr.w -[A7]
000020B2 2F0C move.l -[A7], A4
000020B4 4EBA FF70 jsr [PC - 0x90 /* 00002026 */]
000020B8 101F move.b D0, [A7]+
000020BA 670E beq +0x10 /* 000020CA */
000020BC 4267 clr.w -[A7]
000020BE 2F0C move.l -[A7], A4
000020C0 4EBA FFB2 jsr [PC - 0x4E /* 00002074 */]
000020C4 395F 0048 move.w [A4 + 0x48], [A7]+
000020C8 601A bra +0x1C /* 000020E4 */
label000020CA:
000020CA 4267 clr.w -[A7]
000020CC 2F2C 0002 move.l -[A7], [A4 + 0x2]
000020D0 486E FFFF pea.l [A6 - 0x1]
000020D4 4EBA 05A6 jsr [PC + 0x5A6 /* 0000267C */]
000020D8 3957 0048 move.w [A4 + 0x48], [A7]
000020DC 3F2D A168 move.w -[A7], [A5 - 0x5E98]
000020E0 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
label000020E4:
000020E4 526C 0046 addq.w [A4 + 0x46], 1
000020E8 285F movea.l A4, [A7]+
000020EA 4E5E unlink A6
000020EC 2E9F move.l [A7], [A7]+
000020EE 4E75 rts
export_750:
000020F0 4E56 0000 link A6, 0
000020F4 2F0C move.l -[A7], A4
000020F6 286E 0008 movea.l A4, [A6 + 0x8]
000020FA 536C 0046 subq.w [A4 + 0x46], 1
000020FE 4A6C 0046 tst.w [A4 + 0x46]
00002102 6614 bne +0x16 /* 00002118 */
00002104 4267 clr.w -[A7]
00002106 2F0C move.l -[A7], A4
00002108 4EBA FF1C jsr [PC - 0xE4 /* 00002026 */]
0000210C 101F move.b D0, [A7]+
0000210E 6608 bne +0xA /* 00002118 */
00002110 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002114 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
label00002118:
00002118 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000211C 4EBA FC10 jsr [PC - 0x3F0 /* 00001D2E */]
00002120 285F movea.l A4, [A7]+
00002122 4E5E unlink A6
00002124 2E9F move.l [A7], [A7]+
00002126 4E75 rts
fn00002128:
00002128 4E56 0000 link A6, 0
0000212C 2F0C move.l -[A7], A4
0000212E 286D DFE6 movea.l A4, [A5 - 0x201A]
00002132 2F0C move.l -[A7], A4
00002134 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002138 486C 0004 pea.l [A4 + 0x4]
0000213C 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002140 7000 moveq.l D0, 0x00
00002142 2B40 DFE6 move.l [A5 - 0x201A], D0
00002146 285F movea.l A4, [A7]+
00002148 4E5E unlink A6
0000214A 4E75 rts
fn0000214C:
0000214C 4E56 FFE2 link A6, -0x001E
00002150 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002154 286E 0008 movea.l A4, [A6 + 0x8]
00002158 266C 0016 movea.l A3, [A4 + 0x16]
0000215C 2F2B 0058 move.l -[A7], [A3 + 0x58]
00002160 205F movea.l A0, [A7]+
00002162 A029 syscall HLock
00002164 206B 0058 movea.l A0, [A3 + 0x58]
00002168 302C FFF2 move.w D0, [A4 - 0xE]
0000216C 48C0 ext.l D0
0000216E 2C00 move.l D6, D0
00002170 DC90 add.l D6, [A0]
00002172 302C FFF4 move.w D0, [A4 - 0xC]
00002176 48C0 ext.l D0
00002178 2E00 move.l D7, D0
0000217A DE86 add.l D7, D6
0000217C 2047 movea.l A0, D7
0000217E 1A10 move.b D5, [A0]
00002180 2047 movea.l A0, D7
00002182 4210 clr.b [A0]
00002184 42A7 clr.l -[A7]
00002186 2F06 move.l -[A7], D6
00002188 3F2C FFF2 move.w -[A7], [A4 - 0xE]
0000218C 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
00002190 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00002194 2047 movea.l A0, D7
00002196 1085 move.b [A0], D5
00002198 2F2B 0058 move.l -[A7], [A3 + 0x58]
0000219C 205F movea.l A0, [A7]+
0000219E A02A syscall HUnlock
000021A0 282D DFE6 move.l D4, [A5 - 0x201A]
000021A4 2F2C 000C move.l -[A7], [A4 + 0xC]
000021A8 1F3C 0001 move.b -[A7], 0x1
000021AC 4EBA 0B18 jsr [PC + 0xB18 /* 00002CC6 */]
000021B0 102D B5C4 move.b D0, [A5 - 0x4A3C]
000021B4 6638 bne +0x3A /* 000021EE */
000021B6 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000021BC 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
000021C2 2D6B 0058 FFF4 move.l [A6 - 0xC], [A3 + 0x58]
000021C8 2D6D D23C FFF0 move.l [A6 - 0x10], [A5 - 0x2DC4]
000021CE 486E FFF4 pea.l [A6 - 0xC]
000021D2 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000021D6 2B6C 0016 D590 move.l [A5 - 0x2A70], [A4 + 0x16]
000021DC 4EBA 1552 jsr [PC + 0x1552 /* 00003730 */]
000021E0 7000 moveq.l D0, 0x00
000021E2 2B40 D590 move.l [A5 - 0x2A70], D0
000021E6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000021EA 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
label000021EE:
000021EE 486E FFF8 pea.l [A6 - 0x8]
000021F2 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
000021F6 102D B5C4 move.b D0, [A5 - 0x4A3C]
000021FA 670A beq +0xC /* 00002206 */
000021FC 422E 000C clr.b [A6 + 0xC]
00002200 4EBA FF26 jsr [PC - 0xDA /* 00002128 */]
00002204 600A bra +0xC /* 00002210 */
label00002206:
00002206 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000220C 4EBA 0B54 jsr [PC + 0xB54 /* 00002D62 */]
label00002210:
00002210 2F04 move.l -[A7], D4
00002212 4267 clr.w -[A7]
00002214 4EBA 0AB0 jsr [PC + 0xAB0 /* 00002CC6 */]
00002218 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000221C 4E5E unlink A6
0000221E 2E9F move.l [A7], [A7]+
00002220 4E75 rts
fn00002222:
00002222 4E56 FFFC link A6, -0x0004
00002226 48E7 0018 movem.l -[A7], A3,A4
0000222A 286E 0008 movea.l A4, [A6 + 0x8]
0000222E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00002234 206C 0016 movea.l A0, [A4 + 0x16]
00002238 2D48 FFFC move.l [A6 - 0x4], A0
0000223C 5268 0044 addq.w [A0 + 0x44], 1
00002240 526C FFFE addq.w [A4 - 0x2], 1
00002244 4AAC FFF6 tst.l [A4 - 0xA]
00002248 56C0 sne D0
0000224A 4A00 tst.b D0
0000224C 6738 beq +0x3A /* 00002286 */
0000224E 206C FFF6 movea.l A0, [A4 - 0xA]
00002252 4A90 tst.l [A0]
00002254 56C1 sne D1
00002256 C001 and.b D0, D1
00002258 672C beq +0x2E /* 00002286 */
0000225A 206C FFFA movea.l A0, [A4 - 0x6]
0000225E 4A90 tst.l [A0]
00002260 56C1 sne D1
00002262 C001 and.b D0, D1
00002264 6720 beq +0x22 /* 00002286 */
00002266 2F2C FFF6 move.l -[A7], [A4 - 0xA]
0000226A 205F movea.l A0, [A7]+
0000226C A04A syscall HNoPurge
0000226E 2F2C FFFA move.l -[A7], [A4 - 0x6]
00002272 205F movea.l A0, [A7]+
00002274 A04A syscall HNoPurge
00002276 266C 000C movea.l A3, [A4 + 0xC]
0000227A 26AC FFF6 move.l [A3], [A4 - 0xA]
0000227E 276C FFFA 0004 move.l [A3 + 0x4], [A4 - 0x6]
00002284 604C bra +0x4E /* 000022D2 */
label00002286:
00002286 4AAC FFF6 tst.l [A4 - 0xA]
0000228A 6710 beq +0x12 /* 0000229C */
0000228C 486C FFF6 pea.l [A4 - 0xA]
00002290 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002294 486C FFFA pea.l [A4 - 0x6]
00002298 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label0000229C:
0000229C 4267 clr.w -[A7]
0000229E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022A2 4EBA FEA8 jsr [PC - 0x158 /* 0000214C */]
000022A6 101F move.b D0, [A7]+
000022A8 6716 beq +0x18 /* 000022C0 */
000022AA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000022B0 206C 000C movea.l A0, [A4 + 0xC]
000022B4 2950 FFF6 move.l [A4 - 0xA], [A0]
000022B8 2968 0004 FFFA move.l [A4 - 0x6], [A0 + 0x4]
000022BE 6012 bra +0x14 /* 000022D2 */
label000022C0:
000022C0 422E 000C clr.b [A6 + 0xC]
000022C4 2F2C 0016 move.l -[A7], [A4 + 0x16]
000022C8 206C 0008 movea.l A0, [A4 + 0x8]
000022CC 3F10 move.w -[A7], [A0]
000022CE 4EBA 01F8 jsr [PC + 0x1F8 /* 000024C8 */]
label000022D2:
000022D2 4CDF 1800 movem.l A3,A4, [A7]+
000022D6 4E5E unlink A6
000022D8 2E9F move.l [A7], [A7]+
000022DA 4E75 rts
fn000022DC:
000022DC 4E56 FFFA link A6, -0x0006
000022E0 48E7 0118 movem.l -[A7], D7,A3,A4
000022E4 266E 0008 movea.l A3, [A6 + 0x8]
000022E8 422E 000C clr.b [A6 + 0xC]
000022EC 286B 0016 movea.l A4, [A3 + 0x16]
000022F0 4AAC 0058 tst.l [A4 + 0x58]
000022F4 57C0 seq D0
000022F6 4A00 tst.b D0
000022F8 660C bne +0xE /* 00002306 */
000022FA 206C 0058 movea.l A0, [A4 + 0x58]
000022FE 4A90 tst.l [A0]
00002300 57C1 seq D1
00002302 8001 or.b D0, D1
00002304 6720 beq +0x22 /* 00002326 */
label00002306:
00002306 486C 0058 pea.l [A4 + 0x58]
0000230A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000230E 42A7 clr.l -[A7]
00002310 206B 0016 movea.l A0, [A3 + 0x16]
00002314 2F08 move.l -[A7], A0
00002316 4EBA EA38 jsr [PC - 0x15C8 /* 00000D50 */]
0000231A 295F 0058 move.l [A4 + 0x58], [A7]+
0000231E 6606 bne +0x8 /* 00002326 */
00002320 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00002324 6076 bra +0x78 /* 0000239C */
label00002326:
00002326 2F2C 0058 move.l -[A7], [A4 + 0x58]
0000232A 205F movea.l A0, [A7]+
0000232C A04A syscall HNoPurge
0000232E 206C 0058 movea.l A0, [A4 + 0x58]
00002332 302B FFF0 move.w D0, [A3 - 0x10]
00002336 48C0 ext.l D0
00002338 D090 add.l D0, [A0]
0000233A 2D40 FFFC move.l [A6 - 0x4], D0
0000233E 4A6D 9F40 tst.w [A5 - 0x60C0]
00002342 6612 bne +0x14 /* 00002356 */
00002344 486E FFFC pea.l [A6 - 0x4]
00002348 486D CE2A pea.l [A5 - 0x31D6]
0000234C 1F3C 0001 move.b -[A7], 0x1
00002350 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00002354 6034 bra +0x36 /* 0000238A */
label00002356:
00002356 2F2C 0058 move.l -[A7], [A4 + 0x58]
0000235A 205F movea.l A0, [A7]+
0000235C A029 syscall HLock
0000235E 42A7 clr.l -[A7]
00002360 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00002364 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
00002368 3E1F move.w D7, [A7]+
0000236A 486E FFFC pea.l [A6 - 0x4]
0000236E 486D CE2A pea.l [A5 - 0x31D6]
00002372 1F3C 0001 move.b -[A7], 0x1
00002376 4EAD 247A jsr [A5 + 0x247A /* export_1163 */]
0000237A 2F2C 0058 move.l -[A7], [A4 + 0x58]
0000237E 205F movea.l A0, [A7]+
00002380 A02A syscall HUnlock
00002382 206D FE8C movea.l A0, [A5 - 0x174]
00002386 3147 0044 move.w [A0 + 0x44], D7
label0000238A:
0000238A 4267 clr.w -[A7]
0000238C 486D CE2A pea.l [A5 - 0x31D6]
00002390 2F2B 0012 move.l -[A7], [A3 + 0x12]
00002394 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002398 1D5F 000C move.b [A6 + 0xC], [A7]+
label0000239C:
0000239C 4CDF 1880 movem.l D7,A3,A4, [A7]+
000023A0 4E5E unlink A6
000023A2 2E9F move.l [A7], [A7]+
000023A4 4E75 rts
fn000023A6:
000023A6 4E56 0000 link A6, 0
000023AA 226E 0008 movea.l A1, [A6 + 0x8]
000023AE 2069 0016 movea.l A0, [A1 + 0x16]
000023B2 2068 005C movea.l A0, [A0 + 0x5C]
000023B6 302E 000C move.w D0, [A6 + 0xC]
000023BA 5340 subq.w D0, 1
000023BC C1FC 0012 muls.w D0, 0x12
000023C0 48C0 ext.l D0
000023C2 D090 add.l D0, [A0]
000023C4 2D40 000E move.l [A6 + 0xE], D0
000023C8 4E5E unlink A6
000023CA 205F movea.l A0, [A7]+
000023CC 5C4F addq.w A7, 6
000023CE 4ED0 jmp [A0]
fn000023D0:
000023D0 4E56 FFFC link A6, -0x0004
000023D4 2F0A move.l -[A7], A2
000023D6 42A7 clr.l -[A7]
000023D8 3F2E 000C move.w -[A7], [A6 + 0xC]
000023DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023E0 4EBA FFC4 jsr [PC - 0x3C /* 000023A6 */]
000023E4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000023E8 206E FFFC movea.l A0, [A6 - 0x4]
000023EC 246E 0008 movea.l A2, [A6 + 0x8]
000023F0 43EA FFEE lea.l A1, [A2 - 0x12]
000023F4 7008 moveq.l D0, 0x08
label000023F6:
000023F6 32D8 move.w [A1]+, [A0]+
000023F8 51C8 FFFC dbf D0, -0x6 /* 000023F6 */
000023FC 245F movea.l A2, [A7]+
000023FE 4E5E unlink A6
00002400 205F movea.l A0, [A7]+
00002402 5C4F addq.w A7, 6
00002404 4ED0 jmp [A0]
export_751:
00002406 4E56 FFEA link A6, -0x0016
0000240A 48E7 0018 movem.l -[A7], A3,A4
0000240E 422E 001A clr.b [A6 + 0x1A]
00002412 286E 0016 movea.l A4, [A6 + 0x16]
00002416 4AAC 005C tst.l [A4 + 0x5C]
0000241A 6604 bne +0x6 /* 00002420 */
0000241C 6000 009C bra +0x9E /* 000024BA */
label00002420:
00002420 206E 0008 movea.l A0, [A6 + 0x8]
00002424 30BC 0001 move.w [A0], 0x1
00002428 206E 0008 movea.l A0, [A6 + 0x8]
0000242C 3F10 move.w -[A7], [A0]
0000242E 2F0E move.l -[A7], A6
00002430 4EBA FF9E jsr [PC - 0x62 /* 000023D0 */]
label00002434:
00002434 4A6E FFEE tst.w [A6 - 0x12]
00002438 6760 beq +0x62 /* 0000249A */
0000243A 206E 0008 movea.l A0, [A6 + 0x8]
0000243E 3F10 move.w -[A7], [A0]
00002440 2F0E move.l -[A7], A6
00002442 4EBA FF8C jsr [PC - 0x74 /* 000023D0 */]
00002446 302E FFEE move.w D0, [A6 - 0x12]
0000244A B06E 0010 cmp.w D0, [A6 + 0x10]
0000244E 57C0 seq D0
00002450 4A00 tst.b D0
00002452 673E beq +0x40 /* 00002492 */
00002454 2F00 move.l -[A7], D0
00002456 4267 clr.w -[A7]
00002458 2F0E move.l -[A7], A6
0000245A 4EBA FE80 jsr [PC - 0x180 /* 000022DC */]
0000245E 121F move.b D1, [A7]+
00002460 201F move.l D0, [A7]+
00002462 C001 and.b D0, D1
00002464 672C beq +0x2E /* 00002492 */
00002466 4267 clr.w -[A7]
00002468 2F0E move.l -[A7], A6
0000246A 4EBA FDB6 jsr [PC - 0x24A /* 00002222 */]
0000246E 1D5F 001A move.b [A6 + 0x1A], [A7]+
00002472 42A7 clr.l -[A7]
00002474 206E 0008 movea.l A0, [A6 + 0x8]
00002478 3F10 move.w -[A7], [A0]
0000247A 2F0E move.l -[A7], A6
0000247C 4EBA FF28 jsr [PC - 0xD8 /* 000023A6 */]
00002480 265F movea.l A3, [A7]+
00002482 41EE FFEE lea.l A0, [A6 - 0x12]
00002486 224B movea.l A1, A3
00002488 7008 moveq.l D0, 0x08
label0000248A:
0000248A 32D8 move.w [A1]+, [A0]+
0000248C 51C8 FFFC dbf D0, -0x6 /* 0000248A */
00002490 600E bra +0x10 /* 000024A0 */
label00002492:
00002492 206E 0008 movea.l A0, [A6 + 0x8]
00002496 5250 addq.w [A0], 1
00002498 609A bra -0x64 /* 00002434 */
label0000249A:
0000249A 206E 0008 movea.l A0, [A6 + 0x8]
0000249E 4250 clr.w [A0]
label000024A0:
000024A0 206E 0008 movea.l A0, [A6 + 0x8]
000024A4 4A50 tst.w [A0]
000024A6 57C0 seq D0
000024A8 4A6C 0044 tst.w [A4 + 0x44]
000024AC 57C1 seq D1
000024AE C001 and.b D0, D1
000024B0 6708 beq +0xA /* 000024BA */
000024B2 2F2C 0058 move.l -[A7], [A4 + 0x58]
000024B6 205F movea.l A0, [A7]+
000024B8 A049 syscall HPurge
label000024BA:
000024BA 4CDF 1800 movem.l A3,A4, [A7]+
000024BE 4E5E unlink A6
000024C0 205F movea.l A0, [A7]+
000024C2 DEFC 0012 add.w A7, 0x12
000024C6 4ED0 jmp [A0]
export_752:
fn000024C8:
000024C8 4E56 FFFC link A6, -0x0004
000024CC 48E7 0018 movem.l -[A7], A3,A4
000024D0 286E 000A movea.l A4, [A6 + 0xA]
000024D4 536C 0044 subq.w [A4 + 0x44], 1
000024D8 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
000024DE B0AC 0050 cmp.l D0, [A4 + 0x50]
000024E2 662E bne +0x30 /* 00002512 */
000024E4 206C 005C movea.l A0, [A4 + 0x5C]
000024E8 2650 movea.l A3, [A0]
000024EA 302E 0008 move.w D0, [A6 + 0x8]
000024EE 5340 subq.w D0, 1
000024F0 C1FC 0012 muls.w D0, 0x12
000024F4 48C0 ext.l D0
000024F6 D7C0 add.l A3, D0
000024F8 536B 0010 subq.w [A3 + 0x10], 1
000024FC 4A6B 0010 tst.w [A3 + 0x10]
00002500 6610 bne +0x12 /* 00002512 */
00002502 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002506 205F movea.l A0, [A7]+
00002508 A049 syscall HPurge
0000250A 2F2B 000C move.l -[A7], [A3 + 0xC]
0000250E 205F movea.l A0, [A7]+
00002510 A049 syscall HPurge
label00002512:
00002512 4A6C 0044 tst.w [A4 + 0x44]
00002516 6622 bne +0x24 /* 0000253A */
00002518 102C 004A move.b D0, [A4 + 0x4A]
0000251C 670E beq +0x10 /* 0000252C */
0000251E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002522 1F2C 004B move.b -[A7], [A4 + 0x4B]
00002526 4EBA F41A jsr [PC - 0xBE6 /* 00001942 */]
0000252A 600E bra +0x10 /* 0000253A */
label0000252C:
0000252C 4AAC 0058 tst.l [A4 + 0x58]
00002530 6708 beq +0xA /* 0000253A */
00002532 2F2C 0058 move.l -[A7], [A4 + 0x58]
00002536 205F movea.l A0, [A7]+
00002538 A049 syscall HPurge
label0000253A:
0000253A 4CDF 1800 movem.l A3,A4, [A7]+
0000253E 4E5E unlink A6
00002540 205F movea.l A0, [A7]+
00002542 5C4F addq.w A7, 6
00002544 4ED0 jmp [A0]
export_753:
00002546 4E56 FFF2 link A6, -0x000E
0000254A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000254E 2A2E 000C move.l D5, [A6 + 0xC]
00002552 422E 0010 clr.b [A6 + 0x10]
00002556 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
0000255C 3E2E FFF6 move.w D7, [A6 - 0xA]
00002560 6000 008C bra +0x8E /* 000025EE */
label00002564:
00002564 3007 move.w D0, D7
00002566 5340 subq.w D0, 1
00002568 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
0000256C C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002570 49F0 0000 lea.l A4, [A0 + D0.w]
00002574 7004 moveq.l D0, 0x04
00002576 B014 cmp.b D0, [A4]
00002578 57C0 seq D0
0000257A 4A00 tst.b D0
0000257C 676E beq +0x70 /* 000025EC */
0000257E BAAC 0002 cmp.l D5, [A4 + 0x2]
00002582 57C1 seq D1
00002584 C001 and.b D0, D1
00002586 6764 beq +0x66 /* 000025EC */
00002588 4A6C 0046 tst.w [A4 + 0x46]
0000258C 6F08 ble +0xA /* 00002596 */
0000258E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00002594 6032 bra +0x34 /* 000025C8 */
label00002596:
00002596 206C 0060 movea.l A0, [A4 + 0x60]
0000259A 2650 movea.l A3, [A0]
0000259C 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
000025A2 302C 001A move.w D0, [A4 + 0x1A]
000025A6 D06C 0018 add.w D0, [A4 + 0x18]
000025AA 3D40 FFF2 move.w [A6 - 0xE], D0
000025AE 3C2E FFF4 move.w D6, [A6 - 0xC]
000025B2 600E bra +0x10 /* 000025C2 */
label000025B4:
000025B4 7000 moveq.l D0, 0x00
000025B6 2740 0004 move.l [A3 + 0x4], D0
000025BA 7012 moveq.l D0, 0x12
000025BC D7C0 add.l A3, D0
000025BE 5246 addq.w D6, 1
000025C0 6906 bvs +0x8 /* 000025C8 */
label000025C2:
000025C2 BC6E FFF2 cmp.w D6, [A6 - 0xE]
000025C6 6FEC ble -0x12 /* 000025B4 */
label000025C8:
000025C8 BAAD A284 cmp.l D5, [A5 - 0x5D7C]
000025CC 6608 bne +0xA /* 000025D6 */
000025CE 396D A168 0048 move.w [A4 + 0x48], [A5 - 0x5E98]
000025D4 600C bra +0xE /* 000025E2 */
label000025D6:
000025D6 BAAD A280 cmp.l D5, [A5 - 0x5D80]
000025DA 6606 bne +0x8 /* 000025E2 */
000025DC 396D A172 0048 move.w [A4 + 0x48], [A5 - 0x5E8E]
label000025E2:
000025E2 206E 0008 movea.l A0, [A6 + 0x8]
000025E6 30AC 0048 move.w [A0], [A4 + 0x48]
000025EA 6018 bra +0x1A /* 00002604 */
label000025EC:
000025EC 5247 addq.w D7, 1
label000025EE:
000025EE 7019 moveq.l D0, 0x19
000025F0 B047 cmp.w D0, D7
000025F2 6C00 FF70 bge -0x8E /* 00002564 */
000025F6 BAAD A284 cmp.l D5, [A5 - 0x5D7C]
000025FA 6608 bne +0xA /* 00002604 */
000025FC 206E 0008 movea.l A0, [A6 + 0x8]
00002600 30AD A168 move.w [A0], [A5 - 0x5E98]
label00002604:
00002604 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002608 4E5E unlink A6
0000260A 205F movea.l A0, [A7]+
0000260C 504F addq.w A7, 8
0000260E 4ED0 jmp [A0]
export_754:
00002610 4E56 FFF8 link A6, -0x0008
00002614 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002618 206E 000C movea.l A0, [A6 + 0xC]
0000261C 4250 clr.w [A0]
0000261E 206E 0008 movea.l A0, [A6 + 0x8]
00002622 30BC FFFF move.w [A0], 0xFFFF
00002626 4207 clr.b D7
00002628 266D D59E movea.l A3, [A5 - 0x2A62]
label0000262C:
0000262C 200B move.l D0, A3
0000262E 673A beq +0x3C /* 0000266A */
00002630 206E 000C movea.l A0, [A6 + 0xC]
00002634 5250 addq.w [A0], 1
00002636 2053 movea.l A0, [A3]
00002638 2850 movea.l A4, [A0]
0000263A 1007 move.b D0, D7
0000263C 660C bne +0xE /* 0000264A */
0000263E 222C 0002 move.l D1, [A4 + 0x2]
00002642 B2AE 0010 cmp.l D1, [A6 + 0x10]
00002646 57C1 seq D1
00002648 8001 or.b D0, D1
label0000264A:
0000264A 0240 0001 andi.w D0, 0x1
0000264E 1E00 move.b D7, D0
00002650 6610 bne +0x12 /* 00002662 */
00002652 3C2C 0048 move.w D6, [A4 + 0x48]
00002656 70FF moveq.l D0, 0xFFFFFFFF
00002658 B046 cmp.w D0, D6
0000265A 6706 beq +0x8 /* 00002662 */
0000265C 206E 0008 movea.l A0, [A6 + 0x8]
00002660 3086 move.w [A0], D6
label00002662:
00002662 2053 movea.l A0, [A3]
00002664 2668 0004 movea.l A3, [A0 + 0x4]
00002668 60C2 bra -0x3C /* 0000262C */
label0000266A:
0000266A 1D47 0014 move.b [A6 + 0x14], D7
0000266E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002672 4E5E unlink A6
00002674 205F movea.l A0, [A7]+
00002676 DEFC 000C add.w A7, 0xC
0000267A 4ED0 jmp [A0]
fn0000267C:
0000267C 4E56 FEF8 link A6, -0x0108
00002680 2F07 move.l -[A7], D7
00002682 206E 0008 movea.l A0, [A6 + 0x8]
00002686 10BC 0001 move.b [A0], 0x1
0000268A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000268E 486E FEFA pea.l [A6 - 0x106]
00002692 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
00002696 4267 clr.w -[A7]
00002698 486E FEFA pea.l [A6 - 0x106]
0000269C 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
000026A0 3E1F move.w D7, [A7]+
000026A2 70FF moveq.l D0, 0xFFFFFFFF
000026A4 B047 cmp.w D0, D7
000026A6 6626 bne +0x28 /* 000026CE */
000026A8 4267 clr.w -[A7]
000026AA A99B syscall SetResLoad
000026AC 4267 clr.w -[A7]
000026AE 3F2E FEFA move.w -[A7], [A6 - 0x106]
000026B2 2F2E FEFC move.l -[A7], [A6 - 0x104]
000026B6 486E FF00 pea.l [A6 - 0x100]
000026BA 4267 clr.w -[A7]
000026BC 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000026C0 3E1F move.w D7, [A7]+
000026C2 1F3C 0001 move.b -[A7], 0x1
000026C6 A99B syscall SetResLoad
000026C8 206E 0008 movea.l A0, [A6 + 0x8]
000026CC 4210 clr.b [A0]
label000026CE:
000026CE 3D47 0010 move.w [A6 + 0x10], D7
000026D2 2E1F move.l D7, [A7]+
000026D4 4E5E unlink A6
000026D6 205F movea.l A0, [A7]+
000026D8 504F addq.w A7, 8
000026DA 4ED0 jmp [A0]
fn000026DC:
000026DC 4E56 FFFC link A6, -0x0004
000026E0 48E7 0018 movem.l -[A7], A3,A4
000026E4 286E 0008 movea.l A4, [A6 + 0x8]
000026E8 206E 000C movea.l A0, [A6 + 0xC]
000026EC 2668 001C movea.l A3, [A0 + 0x1C]
000026F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000026F4 4EBA F670 jsr [PC - 0x990 /* 00001D66 */]
000026F8 526C FFFC addq.w [A4 - 0x4], 1
000026FC 302C FFFC move.w D0, [A4 - 0x4]
00002700 B06C FFFE cmp.w D0, [A4 - 0x2]
00002704 6D02 blt +0x4 /* 00002708 */
00002706 601C bra +0x1E /* 00002724 */
label00002708:
00002708 200B move.l D0, A3
0000270A 56C0 sne D0
0000270C 4A00 tst.b D0
0000270E 6714 beq +0x16 /* 00002724 */
00002710 4A6B 0042 tst.w [A3 + 0x42]
00002714 57C1 seq D1
00002716 C001 and.b D0, D1
00002718 670A beq +0xC /* 00002724 */
0000271A 2F0B move.l -[A7], A3
0000271C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002720 4EBA FFBA jsr [PC - 0x46 /* 000026DC */]
label00002724:
00002724 4CDF 1800 movem.l A3,A4, [A7]+
00002728 4E5E unlink A6
0000272A 205F movea.l A0, [A7]+
0000272C 504F addq.w A7, 8
0000272E 4ED0 jmp [A0]
fn00002730:
00002730 4E56 FFF6 link A6, -0x000A
00002734 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002738 4267 clr.w -[A7]
0000273A A861 syscall Random
0000273C 301F move.w D0, [A7]+
0000273E 6A02 bpl +0x4 /* 00002742 */
00002740 4440 neg.w D0
label00002742:
00002742 48C0 ext.l D0
00002744 81FC 0019 divs.w D0, 0x19
00002748 4840 swap.w D0
0000274A 3E00 move.w D7, D0
0000274C 5247 addq.w D7, 1
0000274E 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
00002754 3C2E FFF6 move.w D6, [A6 - 0xA]
00002758 6072 bra +0x74 /* 000027CC */
label0000275A:
0000275A 5247 addq.w D7, 1
0000275C 7019 moveq.l D0, 0x19
0000275E B047 cmp.w D0, D7
00002760 6C02 bge +0x4 /* 00002764 */
00002762 7E01 moveq.l D7, 0x01
label00002764:
00002764 3007 move.w D0, D7
00002766 5340 subq.w D0, 1
00002768 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
0000276C C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002770 49F0 0000 lea.l A4, [A0 + D0.w]
00002774 4A14 tst.b [A4]
00002776 6602 bne +0x4 /* 0000277A */
00002778 6050 bra +0x52 /* 000027CA */
label0000277A:
0000277A 3007 move.w D0, D7
0000277C 5340 subq.w D0, 1
0000277E 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002782 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002786 47F0 0000 lea.l A3, [A0 + D0.w]
0000278A 4A6C 0042 tst.w [A4 + 0x42]
0000278E 57C0 seq D0
00002790 4A00 tst.b D0
00002792 6736 beq +0x38 /* 000027CA */
00002794 2F00 move.l -[A7], D0
00002796 4267 clr.w -[A7]
00002798 2F0B move.l -[A7], A3
0000279A 41EE 000C lea.l A0, [A6 + 0xC]
0000279E 2218 move.l D1, [A0]+
000027A0 6702 beq +0x4 /* 000027A4 */
000027A2 2F01 move.l -[A7], D1
label000027A4:
000027A4 2050 movea.l A0, [A0]
000027A6 4E90 jsr [A0]
000027A8 121F move.b D1, [A7]+
000027AA 201F move.l D0, [A7]+
000027AC C001 and.b D0, D1
000027AE 671A beq +0x1C /* 000027CA */
000027B0 2F0B move.l -[A7], A3
000027B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027B6 4EBA FF24 jsr [PC - 0xDC /* 000026DC */]
000027BA 206E 0008 movea.l A0, [A6 + 0x8]
000027BE 3028 FFFC move.w D0, [A0 - 0x4]
000027C2 B068 FFFE cmp.w D0, [A0 - 0x2]
000027C6 6D02 blt +0x4 /* 000027CA */
000027C8 6008 bra +0xA /* 000027D2 */
label000027CA:
000027CA 5246 addq.w D6, 1
label000027CC:
000027CC 7019 moveq.l D0, 0x19
000027CE B046 cmp.w D0, D6
000027D0 6C88 bge -0x76 /* 0000275A */
label000027D2:
000027D2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000027D6 4E5E unlink A6
000027D8 205F movea.l A0, [A7]+
000027DA DEFC 000C add.w A7, 0xC
000027DE 4ED0 jmp [A0]
000027E0 4E56 0000 link A6, 0
000027E4 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000027EA 4E5E unlink A6
000027EC 205F movea.l A0, [A7]+
000027EE 584F addq.w A7, 4
000027F0 4ED0 jmp [A0]
000027F2 4E56 0000 link A6, 0
000027F6 2F0A move.l -[A7], A2
000027F8 206E 000C movea.l A0, [A6 + 0xC]
000027FC 7003 moveq.l D0, 0x03
000027FE B010 cmp.b D0, [A0]
00002800 5EC0 sgt D0
00002802 4A00 tst.b D0
00002804 6718 beq +0x1A /* 0000281E */
00002806 246E 0008 movea.l A2, [A6 + 0x8]
0000280A 246A 0008 movea.l A2, [A2 + 0x8]
0000280E 226A 0008 movea.l A1, [A2 + 0x8]
00002812 2228 000A move.l D1, [A0 + 0xA]
00002816 B2A9 000A cmp.l D1, [A1 + 0xA]
0000281A 56C1 sne D1
0000281C C001 and.b D0, D1
label0000281E:
0000281E 4400 neg.b D0
00002820 1D40 0010 move.b [A6 + 0x10], D0
00002824 245F movea.l A2, [A7]+
00002826 4E5E unlink A6
00002828 205F movea.l A0, [A7]+
0000282A 504F addq.w A7, 8
0000282C 4ED0 jmp [A0]
0000282E 4E56 0000 link A6, 0
00002832 2F0A move.l -[A7], A2
00002834 206E 000C movea.l A0, [A6 + 0xC]
00002838 7004 moveq.l D0, 0x04
0000283A B010 cmp.b D0, [A0]
0000283C 5EC0 sgt D0
0000283E 4A00 tst.b D0
00002840 6718 beq +0x1A /* 0000285A */
00002842 246E 0008 movea.l A2, [A6 + 0x8]
00002846 246A 0008 movea.l A2, [A2 + 0x8]
0000284A 226A 0008 movea.l A1, [A2 + 0x8]
0000284E 2228 0006 move.l D1, [A0 + 0x6]
00002852 B2A9 0006 cmp.l D1, [A1 + 0x6]
00002856 56C1 sne D1
00002858 C001 and.b D0, D1
label0000285A:
0000285A 4400 neg.b D0
0000285C 1D40 0010 move.b [A6 + 0x10], D0
00002860 245F movea.l A2, [A7]+
00002862 4E5E unlink A6
00002864 205F movea.l A0, [A7]+
00002866 504F addq.w A7, 8
00002868 4ED0 jmp [A0]
0000286A 4E56 0000 link A6, 0
0000286E 2F0A move.l -[A7], A2
00002870 206E 000C movea.l A0, [A6 + 0xC]
00002874 246E 0008 movea.l A2, [A6 + 0x8]
00002878 246A 0008 movea.l A2, [A2 + 0x8]
0000287C 226A 0008 movea.l A1, [A2 + 0x8]
00002880 2028 0002 move.l D0, [A0 + 0x2]
00002884 B0A9 0002 cmp.l D0, [A1 + 0x2]
00002888 56C0 sne D0
0000288A 4400 neg.b D0
0000288C 1D40 0010 move.b [A6 + 0x10], D0
00002890 245F movea.l A2, [A7]+
00002892 4E5E unlink A6
00002894 205F movea.l A0, [A7]+
00002896 504F addq.w A7, 8
00002898 4ED0 jmp [A0]
fn0000289A:
0000289A 4E56 FFFC link A6, -0x0004
0000289E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000028A4 2D7C 0000 0008 FFFC move.l [A6 - 0x4], 0x8
000028AC 487A FFBC pea.l [PC - 0x44 /* 0000286A, value 0x4E560000 'NV\0\0', cstring "NV" */]
000028B0 2F0E move.l -[A7], A6
000028B2 2F0E move.l -[A7], A6
000028B4 4EBA FE7A jsr [PC - 0x186 /* 00002730 */]
000028B8 4A6E FFFC tst.w [A6 - 0x4]
000028BC 6E4C bgt +0x4E /* 0000290A */
000028BE 3D7C 0006 FFFE move.w [A6 - 0x2], 0x6
000028C4 487A FF68 pea.l [PC - 0x98 /* 0000282E, value 0x4E560000 'NV\0\0', cstring "NV" */]
000028C8 2F0E move.l -[A7], A6
000028CA 2F0E move.l -[A7], A6
000028CC 4EBA FE62 jsr [PC - 0x19E /* 00002730 */]
000028D0 4A6E FFFC tst.w [A6 - 0x4]
000028D4 6E34 bgt +0x36 /* 0000290A */
000028D6 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5
000028DC 487A FF14 pea.l [PC - 0xEC /* 000027F2, value 0x4E560000 'NV\0\0', cstring "NV" */]
000028E0 2F0E move.l -[A7], A6
000028E2 2F0E move.l -[A7], A6
000028E4 4EBA FE4A jsr [PC - 0x1B6 /* 00002730 */]
000028E8 4A6E FFFC tst.w [A6 - 0x4]
000028EC 6E1C bgt +0x1E /* 0000290A */
000028EE 3D7C 0004 FFFE move.w [A6 - 0x2], 0x4
000028F4 487A FEEA pea.l [PC - 0x116 /* 000027E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
000028F8 42A7 clr.l -[A7]
000028FA 2F0E move.l -[A7], A6
000028FC 4EBA FE32 jsr [PC - 0x1CE /* 00002730 */]
00002900 4A6E FFFC tst.w [A6 - 0x4]
00002904 6E04 bgt +0x6 /* 0000290A */
00002906 422E 000C clr.b [A6 + 0xC]
label0000290A:
0000290A 4E5E unlink A6
0000290C 2E9F move.l [A7], [A7]+
0000290E 4E75 rts
export_755:
fn00002910:
00002910 4E56 FFD8 link A6, -0x0028
00002914 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002918 7000 moveq.l D0, 0x00
0000291A 2D40 000C move.l [A6 + 0xC], D0
0000291E 206E 0008 movea.l A0, [A6 + 0x8]
00002922 7005 moveq.l D0, 0x05
00002924 B010 cmp.b D0, [A0]
00002926 6608 bne +0xA /* 00002930 */
00002928 7000 moveq.l D0, 0x00
0000292A 2640 movea.l A3, D0
0000292C 6000 0108 bra +0x10A /* 00002A36 */
label00002930:
00002930 42A7 clr.l -[A7]
00002932 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002936 1F3C 0001 move.b -[A7], 0x1
0000293A 4EBA 01E2 jsr [PC + 0x1E2 /* 00002B1E */]
0000293E 2E1F move.l D7, [A7]+
00002940 670E beq +0x10 /* 00002950 */
00002942 2847 movea.l A4, D7
00002944 526C 0042 addq.w [A4 + 0x42], 1
00002948 2D47 000C move.l [A6 + 0xC], D7
0000294C 6000 0134 bra +0x136 /* 00002A82 */
label00002950:
00002950 206E 0008 movea.l A0, [A6 + 0x8]
00002954 7004 moveq.l D0, 0x04
00002956 B010 cmp.b D0, [A0]
00002958 6678 bne +0x7A /* 000029D2 */
0000295A 7000 moveq.l D0, 0x00
0000295C 2640 movea.l A3, D0
0000295E 2028 0002 move.l D0, [A0 + 0x2]
00002962 B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00002966 6614 bne +0x16 /* 0000297C */
00002968 316D A4CC 0018 move.w [A0 + 0x18], [A5 - 0x5B34]
0000296E 206E 0008 movea.l A0, [A6 + 0x8]
00002972 316D A4CA 001A move.w [A0 + 0x1A], [A5 - 0x5B36]
00002978 6000 0088 bra +0x8A /* 00002A02 */
label0000297C:
0000297C 206E 0008 movea.l A0, [A6 + 0x8]
00002980 2028 0002 move.l D0, [A0 + 0x2]
00002984 B0AD A280 cmp.l D0, [A5 - 0x5D80]
00002988 6612 bne +0x14 /* 0000299C */
0000298A 316D A4C4 0018 move.w [A0 + 0x18], [A5 - 0x5B3C]
00002990 206E 0008 movea.l A0, [A6 + 0x8]
00002994 316D A4C2 001A move.w [A0 + 0x1A], [A5 - 0x5B3E]
0000299A 6066 bra +0x68 /* 00002A02 */
label0000299C:
0000299C 4267 clr.w -[A7]
0000299E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029A2 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000029A6 101F move.b D0, [A7]+
000029A8 6700 00D8 beq +0xDA /* 00002A82 */
000029AC 206E 0008 movea.l A0, [A6 + 0x8]
000029B0 216D A284 0002 move.l [A0 + 0x2], [A5 - 0x5D7C]
000029B6 206E 0008 movea.l A0, [A6 + 0x8]
000029BA 316D A4CC 0018 move.w [A0 + 0x18], [A5 - 0x5B34]
000029C0 206E 0008 movea.l A0, [A6 + 0x8]
000029C4 316D A4CA 001A move.w [A0 + 0x1A], [A5 - 0x5B36]
000029CA 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000029CE 6032 bra +0x34 /* 00002A02 */
000029D0 6030 bra +0x32 /* 00002A02 */
label000029D2:
000029D2 206E 0008 movea.l A0, [A6 + 0x8]
000029D6 43EE FFE4 lea.l A1, [A6 - 0x1C]
000029DA 700D moveq.l D0, 0x0D
label000029DC:
000029DC 32D8 move.w [A1]+, [A0]+
000029DE 51C8 FFFC dbf D0, -0x6 /* 000029DC */
000029E2 206E 0008 movea.l A0, [A6 + 0x8]
000029E6 1010 move.b D0, [A0]
000029E8 4880 ext.w D0
000029EA 5240 addq.w D0, 1
000029EC 1D40 FFE4 move.b [A6 - 0x1C], D0
000029F0 42A7 clr.l -[A7]
000029F2 486E FFE4 pea.l [A6 - 0x1C]
000029F6 4EBA FF18 jsr [PC - 0xE8 /* 00002910 */]
000029FA 265F movea.l A3, [A7]+
000029FC 200B move.l D0, A3
000029FE 6700 0082 beq +0x84 /* 00002A82 */
label00002A02:
00002A02 4AAD DFEE tst.l [A5 - 0x2012]
00002A06 57C0 seq D0
00002A08 4A00 tst.b D0
00002A0A 672A beq +0x2C /* 00002A36 */
00002A0C 2F00 move.l -[A7], D0
00002A0E 4267 clr.w -[A7]
00002A10 2F0E move.l -[A7], A6
00002A12 4EBA FE86 jsr [PC - 0x17A /* 0000289A */]
00002A16 121F move.b D1, [A7]+
00002A18 201F move.l D0, [A7]+
00002A1A 0A01 0001 xori.b D1, 0x1
00002A1E C001 and.b D0, D1
00002A20 6714 beq +0x16 /* 00002A36 */
00002A22 3F3C 0033 move.w -[A7], 0x33 /* '3' */
00002A26 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00002A2A 200B move.l D0, A3
00002A2C 6754 beq +0x56 /* 00002A82 */
00002A2E 2F0B move.l -[A7], A3
00002A30 4EBA F2FC jsr [PC - 0xD04 /* 00001D2E */]
00002A34 604C bra +0x4E /* 00002A82 */
label00002A36:
00002A36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A3A 4EBA E3FE jsr [PC - 0x1C02 /* 00000E3A */]
00002A3E 2C2D DFEE move.l D6, [A5 - 0x2012]
00002A42 206D DFEE movea.l A0, [A5 - 0x2012]
00002A46 2B68 001C DFEE move.l [A5 - 0x2012], [A0 + 0x1C]
00002A4C 2D46 000C move.l [A6 + 0xC], D6
00002A50 2846 movea.l A4, D6
00002A52 206E 0008 movea.l A0, [A6 + 0x8]
00002A56 224C movea.l A1, A4
00002A58 700D moveq.l D0, 0x0D
label00002A5A:
00002A5A 32D8 move.w [A1]+, [A0]+
00002A5C 51C8 FFFC dbf D0, -0x6 /* 00002A5A */
00002A60 206E 0008 movea.l A0, [A6 + 0x8]
00002A64 2968 0014 0050 move.l [A4 + 0x50], [A0 + 0x14]
00002A6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A6E 486C 0054 pea.l [A4 + 0x54]
00002A72 4EBA DD72 jsr [PC - 0x228E /* 000007E6 */]
00002A76 294B 001C move.l [A4 + 0x1C], A3
00002A7A 2F06 move.l -[A7], D6
00002A7C 42A7 clr.l -[A7]
00002A7E 4EBA EDDA jsr [PC - 0x1226 /* 0000185A */]
label00002A82:
00002A82 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002A86 4E5E unlink A6
00002A88 2E9F move.l [A7], [A7]+
00002A8A 4E75 rts
export_756:
fn00002A8C:
00002A8C 4E56 0000 link A6, 0
00002A90 202D DFE2 move.l D0, [A5 - 0x201E]
00002A94 B0AD ABEE cmp.l D0, [A5 - 0x5412]
00002A98 57C0 seq D0
00002A9A 4A00 tst.b D0
00002A9C 6720 beq +0x22 /* 00002ABE */
00002A9E 222D DFCE move.l D1, [A5 - 0x2032]
00002AA2 B2AD A284 cmp.l D1, [A5 - 0x5D7C]
00002AA6 57C1 seq D1
00002AA8 C001 and.b D0, D1
00002AAA 6712 beq +0x14 /* 00002ABE */
00002AAC 4AAD DFDE tst.l [A5 - 0x2022]
00002AB0 56C1 sne D1
00002AB2 C001 and.b D0, D1
00002AB4 6708 beq +0xA /* 00002ABE */
00002AB6 2D6D DFDE 0008 move.l [A6 + 0x8], [A5 - 0x2022]
00002ABC 605C bra +0x5E /* 00002B1A */
label00002ABE:
00002ABE 2F2D DFDE move.l -[A7], [A5 - 0x2022]
00002AC2 4EBA F26A jsr [PC - 0xD96 /* 00001D2E */]
00002AC6 486D CDA4 pea.l [A5 - 0x325C]
00002ACA 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00002ACE 42A7 clr.l -[A7]
00002AD0 486D CDA4 pea.l [A5 - 0x325C]
00002AD4 4EBA FE3A jsr [PC - 0x1C6 /* 00002910 */]
00002AD8 2B5F DFDE move.l [A5 - 0x2022], [A7]+
00002ADC 2B6D ABEE DFE2 move.l [A5 - 0x201E], [A5 - 0x5412]
00002AE2 2B6D A284 DFCE move.l [A5 - 0x2032], [A5 - 0x5D7C]
00002AE8 2D6D DFDE 0008 move.l [A6 + 0x8], [A5 - 0x2022]
00002AEE 6608 bne +0xA /* 00002AF8 */
00002AF0 7000 moveq.l D0, 0x00
00002AF2 2B40 DFD6 move.l [A5 - 0x202A], D0
00002AF6 600A bra +0xC /* 00002B02 */
label00002AF8:
00002AF8 206D DFDE movea.l A0, [A5 - 0x2022]
00002AFC 2B68 001C DFD6 move.l [A5 - 0x202A], [A0 + 0x1C]
label00002B02:
00002B02 4AAD DFD6 tst.l [A5 - 0x202A]
00002B06 6608 bne +0xA /* 00002B10 */
00002B08 7000 moveq.l D0, 0x00
00002B0A 2B40 DFD2 move.l [A5 - 0x202E], D0
00002B0E 600A bra +0xC /* 00002B1A */
label00002B10:
00002B10 206D DFD6 movea.l A0, [A5 - 0x202A]
00002B14 2B68 001C DFD2 move.l [A5 - 0x202E], [A0 + 0x1C]
label00002B1A:
00002B1A 4E5E unlink A6
00002B1C 4E75 rts
fn00002B1E:
00002B1E 4E56 FFE2 link A6, -0x001E
00002B22 48E7 0118 movem.l -[A7], D7,A3,A4
00002B26 266E 000A movea.l A3, [A6 + 0xA]
00002B2A 7000 moveq.l D0, 0x00
00002B2C 2D40 000E move.l [A6 + 0xE], D0
00002B30 4247 clr.w D7
label00002B32:
00002B32 5247 addq.w D7, 1
00002B34 7019 moveq.l D0, 0x19
00002B36 B047 cmp.w D0, D7
00002B38 6C04 bge +0x6 /* 00002B3E */
00002B3A 6000 0116 bra +0x118 /* 00002C52 */
label00002B3E:
00002B3E 3007 move.w D0, D7
00002B40 5340 subq.w D0, 1
00002B42 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002B46 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002B4A 49F0 0000 lea.l A4, [A0 + D0.w]
00002B4E 1014 move.b D0, [A4]
00002B50 B013 cmp.b D0, [A3]
00002B52 66DE bne -0x20 /* 00002B32 */
00002B54 202C 0002 move.l D0, [A4 + 0x2]
00002B58 B0AB 0002 cmp.l D0, [A3 + 0x2]
00002B5C 66D4 bne -0x2A /* 00002B32 */
00002B5E 1014 move.b D0, [A4]
00002B60 4880 ext.w D0
00002B62 5340 subq.w D0, 1
00002B64 670A beq +0xC /* 00002B70 */
00002B66 5340 subq.w D0, 1
00002B68 6724 beq +0x26 /* 00002B8E */
00002B6A 5340 subq.w D0, 1
00002B6C 672C beq +0x2E /* 00002B9A */
00002B6E 6034 bra +0x36 /* 00002BA4 */
label00002B70:
00002B70 202C 0010 move.l D0, [A4 + 0x10]
00002B74 B0AB 0010 cmp.l D0, [A3 + 0x10]
00002B78 56C0 sne D0
00002B7A 4A00 tst.b D0
00002B7C 66B4 bne -0x4A /* 00002B32 */
00002B7E 322C 000E move.w D1, [A4 + 0xE]
00002B82 B26B 000E cmp.w D1, [A3 + 0xE]
00002B86 56C1 sne D1
00002B88 8001 or.b D0, D1
00002B8A 66A6 bne -0x58 /* 00002B32 */
00002B8C 6016 bra +0x18 /* 00002BA4 */
label00002B8E:
00002B8E 202C 000A move.l D0, [A4 + 0xA]
00002B92 B0AB 000A cmp.l D0, [A3 + 0xA]
00002B96 669A bne -0x64 /* 00002B32 */
00002B98 600A bra +0xC /* 00002BA4 */
label00002B9A:
00002B9A 202C 0006 move.l D0, [A4 + 0x6]
00002B9E B0AB 0006 cmp.l D0, [A3 + 0x6]
00002BA2 668E bne -0x70 /* 00002B32 */
label00002BA4:
00002BA4 102E 0008 move.b D0, [A6 + 0x8]
00002BA8 6700 0094 beq +0x96 /* 00002C3E */
00002BAC 7201 moveq.l D1, 0x01
00002BAE B213 cmp.b D1, [A3]
00002BB0 57C1 seq D1
00002BB2 C001 and.b D0, D1
00002BB4 4A00 tst.b D0
00002BB6 6700 0086 beq +0x88 /* 00002C3E */
00002BBA 222B 0010 move.l D1, [A3 + 0x10]
00002BBE B2AB 0006 cmp.l D1, [A3 + 0x6]
00002BC2 57C1 seq D1
00002BC4 C001 and.b D0, D1
00002BC6 4A00 tst.b D0
00002BC8 6774 beq +0x76 /* 00002C3E */
00002BCA 3207 move.w D1, D7
00002BCC 5341 subq.w D1, 1
00002BCE 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002BD2 C3FC 0068 muls.w D1, 0x68 /* 'h' */
00002BD6 242B 000A move.l D2, [A3 + 0xA]
00002BDA B4B0 100A cmp.l D2, [A0 + D1.w + 0xA]
00002BDE 56C1 sne D1
00002BE0 C001 and.b D0, D1
00002BE2 675A beq +0x5C /* 00002C3E */
00002BE4 3007 move.w D0, D7
00002BE6 5340 subq.w D0, 1
00002BE8 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002BEC C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002BF0 49F0 0000 lea.l A4, [A0 + D0.w]
00002BF4 296B 000A 000A move.l [A4 + 0xA], [A3 + 0xA]
00002BFA 2F2C 001C move.l -[A7], [A4 + 0x1C]
00002BFE 4EBA F12E jsr [PC - 0xED2 /* 00001D2E */]
00002C02 41EE FFE2 lea.l A0, [A6 - 0x1E]
00002C06 224B movea.l A1, A3
00002C08 700D moveq.l D0, 0x0D
label00002C0A:
00002C0A 30D9 move.w [A0]+, [A1]+
00002C0C 51C8 FFFC dbf D0, -0x6 /* 00002C0A */
00002C10 1013 move.b D0, [A3]
00002C12 4880 ext.w D0
00002C14 5240 addq.w D0, 1
00002C16 1D40 FFE2 move.b [A6 - 0x1E], D0
00002C1A 526C 0042 addq.w [A4 + 0x42], 1
00002C1E 42A7 clr.l -[A7]
00002C20 486E FFE2 pea.l [A6 - 0x1E]
00002C24 4EBA FCEA jsr [PC - 0x316 /* 00002910 */]
00002C28 295F 001C move.l [A4 + 0x1C], [A7]+
00002C2C 536C 0042 subq.w [A4 + 0x42], 1
00002C30 4AAC 001C tst.l [A4 + 0x1C]
00002C34 6608 bne +0xA /* 00002C3E */
00002C36 7000 moveq.l D0, 0x00
00002C38 2D40 000E move.l [A6 + 0xE], D0
00002C3C 6014 bra +0x16 /* 00002C52 */
label00002C3E:
00002C3E 3007 move.w D0, D7
00002C40 5340 subq.w D0, 1
00002C42 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002C46 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002C4A 41F0 0000 lea.l A0, [A0 + D0.w]
00002C4E 2D48 000E move.l [A6 + 0xE], A0
label00002C52:
00002C52 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002C56 4E5E unlink A6
00002C58 205F movea.l A0, [A7]+
00002C5A 5C4F addq.w A7, 6
00002C5C 4ED0 jmp [A0]
export_757:
00002C5E 4E56 FFFC link A6, -0x0004
00002C62 48E7 0108 movem.l -[A7], D7,A4
00002C66 7000 moveq.l D0, 0x00
00002C68 2D40 000A move.l [A6 + 0xA], D0
00002C6C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00002C72 3E2E FFFC move.w D7, [A6 - 0x4]
00002C76 603C bra +0x3E /* 00002CB4 */
label00002C78:
00002C78 3007 move.w D0, D7
00002C7A 5340 subq.w D0, 1
00002C7C 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002C80 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002C84 49F0 0000 lea.l A4, [A0 + D0.w]
00002C88 7004 moveq.l D0, 0x04
00002C8A B014 cmp.b D0, [A4]
00002C8C 57C0 seq D0
00002C8E 322C 0048 move.w D1, [A4 + 0x48]
00002C92 B26E 0008 cmp.w D1, [A6 + 0x8]
00002C96 57C1 seq D1
00002C98 C001 and.b D0, D1
00002C9A 6716 beq +0x18 /* 00002CB2 */
00002C9C 3007 move.w D0, D7
00002C9E 5340 subq.w D0, 1
00002CA0 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002CA4 C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002CA8 41F0 0000 lea.l A0, [A0 + D0.w]
00002CAC 2D48 000A move.l [A6 + 0xA], A0
00002CB0 6008 bra +0xA /* 00002CBA */
label00002CB2:
00002CB2 5247 addq.w D7, 1
label00002CB4:
00002CB4 7019 moveq.l D0, 0x19
00002CB6 B047 cmp.w D0, D7
00002CB8 6CBE bge -0x40 /* 00002C78 */
label00002CBA:
00002CBA 4CDF 1080 movem.l D7,A4, [A7]+
00002CBE 4E5E unlink A6
00002CC0 205F movea.l A0, [A7]+
00002CC2 544F addq.w A7, 2
00002CC4 4ED0 jmp [A0]
export_758:
fn00002CC6:
00002CC6 4E56 0000 link A6, 0
00002CCA 2F0C move.l -[A7], A4
00002CCC 2B6E 000A DFE6 move.l [A5 - 0x201A], [A6 + 0xA]
00002CD2 102E 0008 move.b D0, [A6 + 0x8]
00002CD6 6602 bne +0x4 /* 00002CDA */
00002CD8 607E bra +0x80 /* 00002D58 */
label00002CDA:
00002CDA 286D DFE6 movea.l A4, [A5 - 0x201A]
00002CDE 42A7 clr.l -[A7]
00002CE0 2F3C 0000 0FA0 move.l -[A7], 0xFA0
00002CE6 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002CEA 289F move.l [A4], [A7]+
00002CEC 42A7 clr.l -[A7]
00002CEE 2F3C 0000 07D0 move.l -[A7], 0x7D0
00002CF4 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002CF8 295F 0004 move.l [A4 + 0x4], [A7]+
00002CFC 4A94 tst.l [A4]
00002CFE 57C0 seq D0
00002D00 4A00 tst.b D0
00002D02 6628 bne +0x2A /* 00002D2C */
00002D04 4AAC 0004 tst.l [A4 + 0x4]
00002D08 57C1 seq D1
00002D0A 8001 or.b D0, D1
00002D0C 661E bne +0x20 /* 00002D2C */
00002D0E 2F00 move.l -[A7], D0
00002D10 4267 clr.w -[A7]
00002D12 2F3C 0000 3000 move.l -[A7], 0x3000 /* '0\0' */
00002D18 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00002D1C 121F move.b D1, [A7]+
00002D1E 201F move.l D0, [A7]+
00002D20 0A01 0001 xori.b D1, 0x1
00002D24 8001 or.b D0, D1
00002D26 0240 0001 andi.w D0, 0x1
00002D2A 6714 beq +0x16 /* 00002D40 */
label00002D2C:
00002D2C 2F0C move.l -[A7], A4
00002D2E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002D32 486C 0004 pea.l [A4 + 0x4]
00002D36 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002D3A 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00002D3E 6018 bra +0x1A /* 00002D58 */
label00002D40:
00002D40 7000 moveq.l D0, 0x00
00002D42 2940 0008 move.l [A4 + 0x8], D0
00002D46 426C 0010 clr.w [A4 + 0x10]
00002D4A 297C 0000 0FA0 000C move.l [A4 + 0xC], 0xFA0
00002D52 397C 07D0 0012 move.w [A4 + 0x12], 0x7D0
label00002D58:
00002D58 285F movea.l A4, [A7]+
00002D5A 4E5E unlink A6
00002D5C 205F movea.l A0, [A7]+
00002D5E 5C4F addq.w A7, 6
00002D60 4ED0 jmp [A0]
fn00002D62:
00002D62 4E56 0000 link A6, 0
00002D66 2F0C move.l -[A7], A4
00002D68 286D DFE6 movea.l A4, [A5 - 0x201A]
00002D6C 4EBA 163E jsr [PC + 0x163E /* 000043AC */]
00002D70 202C 000C move.l D0, [A4 + 0xC]
00002D74 90AC 0008 sub.l D0, [A4 + 0x8]
00002D78 0C80 0000 0190 cmpi.l D0, 0x190
00002D7E 6F12 ble +0x14 /* 00002D92 */
00002D80 2F14 move.l -[A7], [A4]
00002D82 2F2C 0008 move.l -[A7], [A4 + 0x8]
00002D86 201F move.l D0, [A7]+
00002D88 205F movea.l A0, [A7]+
00002D8A A024 syscall SetHandleSize
00002D8C 296C 0008 000C move.l [A4 + 0xC], [A4 + 0x8]
label00002D92:
00002D92 302C 0012 move.w D0, [A4 + 0x12]
00002D96 906C 0010 sub.w D0, [A4 + 0x10]
00002D9A 0C40 0190 cmpi.w D0, 0x190
00002D9E 6F18 ble +0x1A /* 00002DB8 */
00002DA0 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002DA4 302C 0010 move.w D0, [A4 + 0x10]
00002DA8 48C0 ext.l D0
00002DAA 2F00 move.l -[A7], D0
00002DAC 201F move.l D0, [A7]+
00002DAE 205F movea.l A0, [A7]+
00002DB0 A024 syscall SetHandleSize
00002DB2 396C 0010 0012 move.w [A4 + 0x12], [A4 + 0x10]
label00002DB8:
00002DB8 102D 9D1C move.b D0, [A5 - 0x62E4]
00002DBC 6702 beq +0x4 /* 00002DC0 */
00002DBE A0BD syscall vCacheFlush
label00002DC0:
00002DC0 285F movea.l A4, [A7]+
00002DC2 4E5E unlink A6
00002DC4 4E75 rts
fn00002DC6:
00002DC6 4E56 0000 link A6, 0
00002DCA 206E 0008 movea.l A0, [A6 + 0x8]
00002DCE 7004 moveq.l D0, 0x04
00002DD0 B010 cmp.b D0, [A0]
00002DD2 6608 bne +0xA /* 00002DDC */
00002DD4 2D6E 0008 000C move.l [A6 + 0xC], [A6 + 0x8]
00002DDA 6012 bra +0x14 /* 00002DEE */
label00002DDC:
00002DDC 42A7 clr.l -[A7]
00002DDE 206E 0008 movea.l A0, [A6 + 0x8]
00002DE2 2F28 001C move.l -[A7], [A0 + 0x1C]
00002DE6 4EBA FFDE jsr [PC - 0x22 /* 00002DC6 */]
00002DEA 2D5F 000C move.l [A6 + 0xC], [A7]+
label00002DEE:
00002DEE 4E5E unlink A6
00002DF0 205F movea.l A0, [A7]+
00002DF2 584F addq.w A7, 4
00002DF4 4ED0 jmp [A0]
export_759:
fn00002DF6:
00002DF6 4E56 FFE8 link A6, -0x0018
00002DFA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002DFE 266E 0012 movea.l A3, [A6 + 0x12]
00002E02 1E2E 0010 move.b D7, [A6 + 0x10]
00002E06 4AAE 000C tst.l [A6 + 0xC]
00002E0A 6600 00D2 bne +0xD4 /* 00002EDE */
00002E0E 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
00002E14 42A7 clr.l -[A7]
00002E16 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002E1A 2D5F FFEC move.l [A6 - 0x14], [A7]+
00002E1E 56C0 sne D0
00002E20 4A00 tst.b D0
00002E22 672E beq +0x30 /* 00002E52 */
00002E24 2F00 move.l -[A7], D0
00002E26 4267 clr.w -[A7]
00002E28 2F0B move.l -[A7], A3
00002E2A 1F07 move.b -[A7], D7
00002E2C 2F00 move.l -[A7], D0
00002E2E 42A7 clr.l -[A7]
00002E30 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002E34 4EBA FF90 jsr [PC - 0x70 /* 00002DC6 */]
00002E38 221F move.l D1, [A7]+
00002E3A 201F move.l D0, [A7]+
00002E3C 2F01 move.l -[A7], D1
00002E3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E42 4EBA FFB2 jsr [PC - 0x4E /* 00002DF6 */]
00002E46 121F move.b D1, [A7]+
00002E48 201F move.l D0, [A7]+
00002E4A C001 and.b D0, D1
00002E4C 6704 beq +0x6 /* 00002E52 */
00002E4E 6000 0152 bra +0x154 /* 00002FA2 */
label00002E52:
00002E52 4267 clr.w -[A7]
00002E54 2F0B move.l -[A7], A3
00002E56 1F07 move.b -[A7], D7
00002E58 42A7 clr.l -[A7]
00002E5A 42A7 clr.l -[A7]
00002E5C 4EBA FC2E jsr [PC - 0x3D2 /* 00002A8C */]
00002E60 4EBA FF64 jsr [PC - 0x9C /* 00002DC6 */]
00002E64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E68 4EBA FF8C jsr [PC - 0x74 /* 00002DF6 */]
00002E6C 101F move.b D0, [A7]+
00002E6E 6704 beq +0x6 /* 00002E74 */
00002E70 6000 0130 bra +0x132 /* 00002FA2 */
label00002E74:
00002E74 2C2D D59E move.l D6, [A5 - 0x2A62]
label00002E78:
00002E78 4A86 tst.l D6
00002E7A 6726 beq +0x28 /* 00002EA2 */
00002E7C 4267 clr.w -[A7]
00002E7E 2F0B move.l -[A7], A3
00002E80 1F07 move.b -[A7], D7
00002E82 2046 movea.l A0, D6
00002E84 2050 movea.l A0, [A0]
00002E86 2F10 move.l -[A7], [A0]
00002E88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E8C 4EBA FF68 jsr [PC - 0x98 /* 00002DF6 */]
00002E90 101F move.b D0, [A7]+
00002E92 6704 beq +0x6 /* 00002E98 */
00002E94 6000 010C bra +0x10E /* 00002FA2 */
label00002E98:
00002E98 2046 movea.l A0, D6
00002E9A 2050 movea.l A0, [A0]
00002E9C 2C28 0004 move.l D6, [A0 + 0x4]
00002EA0 60D6 bra -0x28 /* 00002E78 */
label00002EA2:
00002EA2 4267 clr.w -[A7]
00002EA4 2F0B move.l -[A7], A3
00002EA6 1F07 move.b -[A7], D7
00002EA8 2F2D DFDA move.l -[A7], [A5 - 0x2026]
00002EAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EB0 4EBA FF44 jsr [PC - 0xBC /* 00002DF6 */]
00002EB4 101F move.b D0, [A7]+
00002EB6 6704 beq +0x6 /* 00002EBC */
00002EB8 6000 00E8 bra +0xEA /* 00002FA2 */
label00002EBC:
00002EBC 4267 clr.w -[A7]
00002EBE 2F0B move.l -[A7], A3
00002EC0 1F07 move.b -[A7], D7
00002EC2 2F2D DFEA move.l -[A7], [A5 - 0x2016]
00002EC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ECA 4EBA FF2A jsr [PC - 0xD6 /* 00002DF6 */]
00002ECE 101F move.b D0, [A7]+
00002ED0 6704 beq +0x6 /* 00002ED6 */
00002ED2 6000 00CE bra +0xD0 /* 00002FA2 */
label00002ED6:
00002ED6 422E 0016 clr.b [A6 + 0x16]
00002EDA 6000 00C6 bra +0xC8 /* 00002FA2 */
label00002EDE:
00002EDE 422E 0016 clr.b [A6 + 0x16]
00002EE2 286E 000C movea.l A4, [A6 + 0xC]
00002EE6 1007 move.b D0, D7
00002EE8 670E beq +0x10 /* 00002EF8 */
00002EEA 4A6C 001A tst.w [A4 + 0x1A]
00002EEE 57C1 seq D1
00002EF0 C001 and.b D0, D1
00002EF2 6704 beq +0x6 /* 00002EF8 */
00002EF4 6000 00AC bra +0xAE /* 00002FA2 */
label00002EF8:
00002EF8 1007 move.b D0, D7
00002EFA 0A00 0001 xori.b D0, 0x1
00002EFE 4A00 tst.b D0
00002F00 670E beq +0x10 /* 00002F10 */
00002F02 4A6C 0018 tst.w [A4 + 0x18]
00002F06 57C1 seq D1
00002F08 C001 and.b D0, D1
00002F0A 6704 beq +0x6 /* 00002F10 */
00002F0C 6000 0094 bra +0x96 /* 00002FA2 */
label00002F10:
00002F10 4267 clr.w -[A7]
00002F12 2F0B move.l -[A7], A3
00002F14 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
00002F18 3A1F move.w D5, [A7]+
00002F1A 1007 move.b D0, D7
00002F1C 6706 beq +0x8 /* 00002F24 */
00002F1E 3005 move.w D0, D5
00002F20 4440 neg.w D0
00002F22 3A00 move.w D5, D0
label00002F24:
00002F24 206C 0060 movea.l A0, [A4 + 0x60]
00002F28 2810 move.l D4, [A0]
00002F2A 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00002F30 302C 001A move.w D0, [A4 + 0x1A]
00002F34 D06C 0018 add.w D0, [A4 + 0x18]
00002F38 3D40 FFE8 move.w [A6 - 0x18], D0
00002F3C 3D6E FFEA FFFE move.w [A6 - 0x2], [A6 - 0x16]
00002F42 6054 bra +0x56 /* 00002F98 */
label00002F44:
00002F44 2044 movea.l A0, D4
00002F46 BA50 cmp.w D5, [A0]
00002F48 6644 bne +0x46 /* 00002F8E */
00002F4A 206C 0064 movea.l A0, [A4 + 0x64]
00002F4E 2244 movea.l A1, D4
00002F50 3029 0002 move.w D0, [A1 + 0x2]
00002F54 48C0 ext.l D0
00002F56 D090 add.l D0, [A0]
00002F58 2D40 FFF0 move.l [A6 - 0x10], D0
00002F5C 4267 clr.w -[A7]
00002F5E 2F0B move.l -[A7], A3
00002F60 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002F64 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002F68 101F move.b D0, [A7]+
00002F6A 6722 beq +0x24 /* 00002F8E */
00002F6C 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
00002F72 206E 0008 movea.l A0, [A6 + 0x8]
00002F76 20AE 000C move.l [A0], [A6 + 0xC]
00002F7A 302E FFFE move.w D0, [A6 - 0x2]
00002F7E 5340 subq.w D0, 1
00002F80 C1FC 0012 muls.w D0, 0x12
00002F84 206E 0008 movea.l A0, [A6 + 0x8]
00002F88 3140 0004 move.w [A0 + 0x4], D0
00002F8C 6014 bra +0x16 /* 00002FA2 */
label00002F8E:
00002F8E 7012 moveq.l D0, 0x12
00002F90 D880 add.l D4, D0
00002F92 526E FFFE addq.w [A6 - 0x2], 1
00002F96 690A bvs +0xC /* 00002FA2 */
label00002F98:
00002F98 302E FFFE move.w D0, [A6 - 0x2]
00002F9C B06E FFE8 cmp.w D0, [A6 - 0x18]
00002FA0 6FA2 ble -0x5C /* 00002F44 */
label00002FA2:
00002FA2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002FA6 4E5E unlink A6
00002FA8 205F movea.l A0, [A7]+
00002FAA DEFC 000E add.w A7, 0xE
00002FAE 4ED0 jmp [A0]
export_760:
00002FB0 4E56 FFF8 link A6, -0x0008
00002FB4 48E7 0108 movem.l -[A7], D7,A4
00002FB8 7001 moveq.l D0, 0x01
00002FBA 2D40 FFF8 move.l [A6 - 0x8], D0
00002FBE 2E2E FFF8 move.l D7, [A6 - 0x8]
00002FC2 6022 bra +0x24 /* 00002FE6 */
label00002FC4:
00002FC4 3007 move.w D0, D7
00002FC6 5340 subq.w D0, 1
00002FC8 41ED D5A2 lea.l A0, [A5 - 0x2A5E]
00002FCC C1FC 0068 muls.w D0, 0x68 /* 'h' */
00002FD0 49F0 0000 lea.l A4, [A0 + D0.w]
00002FD4 202C 0002 move.l D0, [A4 + 0x2]
00002FD8 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002FDC 6606 bne +0x8 /* 00002FE4 */
00002FDE 296D A284 0002 move.l [A4 + 0x2], [A5 - 0x5D7C]
label00002FE4:
00002FE4 5287 addq.l D7, 1
label00002FE6:
00002FE6 7019 moveq.l D0, 0x19
00002FE8 B087 cmp.l D0, D7
00002FEA 6CD8 bge -0x26 /* 00002FC4 */
00002FEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FF0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00002FF4 4CDF 1080 movem.l D7,A4, [A7]+
00002FF8 4E5E unlink A6
00002FFA 2E9F move.l [A7], [A7]+
00002FFC 4E75 rts
export_761:
00002FFE 4E56 0000 link A6, 0
00003002 2F0C move.l -[A7], A4
00003004 102E 0010 move.b D0, [A6 + 0x10]
00003008 4880 ext.w D0
0000300A 41ED E52A lea.l A0, [A5 - 0x1AD6]
0000300E C1FC 000C muls.w D0, 0xC
00003012 49F0 0000 lea.l A4, [A0 + D0.w]
00003016 38BC 207C move.w [A4], 0x207C /* ' |' */
0000301A 296E 000C 0002 move.l [A4 + 0x2], [A6 + 0xC]
00003020 206C 0002 movea.l A0, [A4 + 0x2]
00003024 0C50 4EF9 cmpi.w [A0], 0x4EF9
00003028 660C bne +0xE /* 00003036 */
0000302A 202C 0002 move.l D0, [A4 + 0x2]
0000302E 5480 addq.l D0, 2
00003030 2040 movea.l A0, D0
00003032 2950 0002 move.l [A4 + 0x2], [A0]
label00003036:
00003036 397C 4EF9 0006 move.w [A4 + 0x6], 0x4EF9
0000303C 41ED 14CA lea.l A0, [A5 + 0x14CA /* export_661 */]
00003040 2948 0008 move.l [A4 + 0x8], A0
00003044 0C50 4EF9 cmpi.w [A0], 0x4EF9
00003048 660C bne +0xE /* 00003056 */
0000304A 202C 0008 move.l D0, [A4 + 0x8]
0000304E 5480 addq.l D0, 2
00003050 2040 movea.l A0, D0
00003052 2950 0008 move.l [A4 + 0x8], [A0]
label00003056:
00003056 285F movea.l A4, [A7]+
00003058 4E5E unlink A6
0000305A 205F movea.l A0, [A7]+
0000305C DEFC 000A add.w A7, 0xA /* '\n' */
00003060 4ED0 jmp [A0]
export_762:
fn00003062:
00003062 4E56 FEE0 link A6, -0x0120
00003066 2D6D D23C FFF0 move.l [A6 - 0x10], [A5 - 0x2DC4]
0000306C 486E FFF4 pea.l [A6 - 0xC]
00003070 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */]
00003074 486E FEF0 pea.l [A6 - 0x110]
00003078 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
0000307C 486E FFF4 pea.l [A6 - 0xC]
00003080 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00003084 486E FEE0 pea.l [A6 - 0x120]
00003088 4EBA 0E40 jsr [PC + 0xE40 /* 00003ECA */]
0000308C 4267 clr.w -[A7]
0000308E 1F3C 0001 move.b -[A7], 0x1
00003092 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003096 1F3C 0001 move.b -[A7], 0x1
0000309A 4EBA 0C60 jsr [PC + 0xC60 /* 00003CFC */]
0000309E 101F move.b D0, [A7]+
000030A0 6722 beq +0x24 /* 000030C4 */
000030A2 7202 moveq.l D1, 0x02
000030A4 B22D D236 cmp.b D1, [A5 - 0x2DCA]
000030A8 57C1 seq D1
000030AA C001 and.b D0, D1
000030AC 4A00 tst.b D0
000030AE 6714 beq +0x16 /* 000030C4 */
000030B0 7201 moveq.l D1, 0x01
000030B2 B22D D237 cmp.b D1, [A5 - 0x2DC9]
000030B6 57C1 seq D1
000030B8 C001 and.b D0, D1
000030BA 6708 beq +0xA /* 000030C4 */
000030BC 1D7C 0001 000A move.b [A6 + 0xA], 0x1
000030C2 6014 bra +0x16 /* 000030D8 */
label000030C4:
000030C4 422E 000A clr.b [A6 + 0xA]
000030C8 486E FEE0 pea.l [A6 - 0x120]
000030CC 4EBA 0D8E jsr [PC + 0xD8E /* 00003E5C */]
000030D0 486E FEF0 pea.l [A6 - 0x110]
000030D4 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label000030D8:
000030D8 486E FFF4 pea.l [A6 - 0xC]
000030DC 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
000030E0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000030E4 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000030E8 4E5E unlink A6
000030EA 205F movea.l A0, [A7]+
000030EC 544F addq.w A7, 2
000030EE 4ED0 jmp [A0]
export_763:
fn000030F0:
000030F0 4E56 0000 link A6, 0
000030F4 42A7 clr.l -[A7]
000030F6 3F2E 000A move.w -[A7], [A6 + 0xA]
000030FA 1F2E 0008 move.b -[A7], [A6 + 0x8]
000030FE 4EBA 0BFC jsr [PC + 0xBFC /* 00003CFC */]
00003102 1D5F 000C move.b [A6 + 0xC], [A7]+
00003106 4E5E unlink A6
00003108 2E9F move.l [A7], [A7]+
0000310A 4E75 rts
export_764:
0000310C 4E56 FFFE link A6, -0x0002
00003110 102D B5C4 move.b D0, [A5 - 0x4A3C]
00003114 6702 beq +0x4 /* 00003118 */
00003116 602C bra +0x2E /* 00003144 */
label00003118:
00003118 3D6D E270 FFFE move.w [A6 - 0x2], [A5 - 0x1D90]
0000311E 4267 clr.w -[A7]
00003120 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003124 4EBA FF3C jsr [PC - 0xC4 /* 00003062 */]
00003128 101F move.b D0, [A7]+
0000312A 0A00 0001 xori.b D0, 0x1
0000312E C02D E178 and.b D0, [A5 - 0x1E88]
00003132 6710 beq +0x12 /* 00003144 */
00003134 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00003138 3F3C 0093 move.w -[A7], 0x93
0000313C 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003140 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
label00003144:
00003144 4E5E unlink A6
00003146 4E75 rts
fn00003148:
00003148 4E56 FFFE link A6, -0x0002
0000314C 2F07 move.l -[A7], D7
0000314E 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00003154 202D E7B6 move.l D0, [A5 - 0x184A]
00003158 B0AD E284 cmp.l D0, [A5 - 0x1D7C]
0000315C 6602 bne +0x4 /* 00003160 */
0000315E 602E bra +0x30 /* 0000318E */
label00003160:
00003160 206D E7B6 movea.l A0, [A5 - 0x184A]
00003164 3E10 move.w D7, [A0]
00003166 55AD E7B6 subq.l [A5 - 0x184A], 2
0000316A 4267 clr.w -[A7]
0000316C 3F07 move.w -[A7], D7
0000316E 1F2E 0008 move.b -[A7], [A6 + 0x8]
00003172 1F3C 0001 move.b -[A7], 0x1
00003176 4EBA 02C2 jsr [PC + 0x2C2 /* 0000343A */]
0000317A 101F move.b D0, [A7]+
0000317C 6702 beq +0x4 /* 00003180 */
0000317E 600E bra +0x10 /* 0000318E */
label00003180:
00003180 54AD E7B6 addq.l [A5 - 0x184A], 2
00003184 206D E7B6 movea.l A0, [A5 - 0x184A]
00003188 3087 move.w [A0], D7
0000318A 422E 000A clr.b [A6 + 0xA]
label0000318E:
0000318E 2E1F move.l D7, [A7]+
00003190 4E5E unlink A6
00003192 205F movea.l A0, [A7]+
00003194 544F addq.w A7, 2
00003196 4ED0 jmp [A0]
fn00003198:
00003198 4E56 FFE4 link A6, -0x001C
0000319C 48E7 0300 movem.l -[A7], D6,D7
000031A0 1C2E 0008 move.b D6, [A6 + 0x8]
000031A4 3E2E 000A move.w D7, [A6 + 0xA]
000031A8 202D E7B6 move.l D0, [A5 - 0x184A]
000031AC B0AD E27E cmp.l D0, [A5 - 0x1D82]
000031B0 6F08 ble +0xA /* 000031BA */
000031B2 3F3C 0085 move.w -[A7], 0x85
000031B6 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label000031BA:
000031BA 102D B5C4 move.b D0, [A5 - 0x4A3C]
000031BE 6606 bne +0x8 /* 000031C6 */
000031C0 802D CAB8 or.b D0, [A5 - 0x3548]
000031C4 6708 beq +0xA /* 000031CE */
label000031C6:
000031C6 422E 000C clr.b [A6 + 0xC]
000031CA 6000 0230 bra +0x232 /* 000033FC */
label000031CE:
000031CE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000031D4 486E FFF0 pea.l [A6 - 0x10]
000031D8 4EBA 0CF0 jsr [PC + 0xCF0 /* 00003ECA */]
000031DC 709E moveq.l D0, 0xFFFFFF9E
000031DE B047 cmp.w D0, D7
000031E0 6D3C blt +0x3E /* 0000321E */
000031E2 3007 move.w D0, D7
000031E4 907C FF9E sub.w D0, 0xFF9E
000031E8 4440 neg.w D0
000031EA 3E00 move.w D7, D0
000031EC 7020 moveq.l D0, 0x20
000031EE B047 cmp.w D0, D7
000031F0 6F08 ble +0xA /* 000031FA */
000031F2 3F07 move.w -[A7], D7
000031F4 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
000031F8 6006 bra +0x8 /* 00003200 */
label000031FA:
000031FA 3F07 move.w -[A7], D7
000031FC 4EBA 108E jsr [PC + 0x108E /* 0000428C */]
label00003200:
00003200 4267 clr.w -[A7]
00003202 1F06 move.b -[A7], D6
00003204 4EBA FF42 jsr [PC - 0xBE /* 00003148 */]
00003208 101F move.b D0, [A7]+
0000320A 6600 01F0 bne +0x1F2 /* 000033FC */
0000320E 422E 000C clr.b [A6 + 0xC]
00003212 486E FFF0 pea.l [A6 - 0x10]
00003216 4EBA 0C44 jsr [PC + 0xC44 /* 00003E5C */]
0000321A 6000 01E0 bra +0x1E2 /* 000033FC */
label0000321E:
0000321E 70FE moveq.l D0, 0xFFFFFFFE
00003220 B047 cmp.w D0, D7
00003222 6F4C ble +0x4E /* 00003270 */
00003224 3007 move.w D0, D7
00003226 907C FFFE sub.w D0, 0xFFFE
0000322A 4440 neg.w D0
0000322C 3E00 move.w D7, D0
0000322E 4267 clr.w -[A7]
00003230 3007 move.w D0, D7
00003232 5340 subq.w D0, 1
00003234 41ED CFAE lea.l A0, [A5 - 0x3052]
00003238 E540 asl D0.w, 2
0000323A 2F30 0000 move.l -[A7], [A0 + D0.w]
0000323E 205F movea.l A0, [A7]+
00003240 4E90 jsr [A0]
00003242 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00003246 102D CDFE move.b D0, [A5 - 0x3202]
0000324A 6714 beq +0x16 /* 00003260 */
0000324C 2F00 move.l -[A7], D0
0000324E 4267 clr.w -[A7]
00003250 1F06 move.b -[A7], D6
00003252 4EBA FEF4 jsr [PC - 0x10C /* 00003148 */]
00003256 121F move.b D1, [A7]+
00003258 201F move.l D0, [A7]+
0000325A C001 and.b D0, D1
0000325C 6600 019E bne +0x1A0 /* 000033FC */
label00003260:
00003260 486E FFF0 pea.l [A6 - 0x10]
00003264 4EBA 0BF6 jsr [PC + 0xBF6 /* 00003E5C */]
00003268 422E 000C clr.b [A6 + 0xC]
0000326C 6000 018E bra +0x190 /* 000033FC */
label00003270:
00003270 206D D240 movea.l A0, [A5 - 0x2DC0]
00003274 3007 move.w D0, D7
00003276 5340 subq.w D0, 1
00003278 E740 asl D0.w, 3
0000327A 48C0 ext.l D0
0000327C D090 add.l D0, [A0]
0000327E 2040 movea.l A0, D0
00003280 43EE FFE8 lea.l A1, [A6 - 0x18]
00003284 7003 moveq.l D0, 0x03
label00003286:
00003286 32D8 move.w [A1]+, [A0]+
00003288 51C8 FFFC dbf D0, -0x6 /* 00003286 */
0000328C 70FF moveq.l D0, 0xFFFFFFFF
0000328E B06E FFE8 cmp.w D0, [A6 - 0x18]
00003292 670C beq +0xE /* 000032A0 */
00003294 54AD E7B6 addq.l [A5 - 0x184A], 2
00003298 206D E7B6 movea.l A0, [A5 - 0x184A]
0000329C 30AE FFE8 move.w [A0], [A6 - 0x18]
label000032A0:
000032A0 102E FFED move.b D0, [A6 - 0x13]
000032A4 4880 ext.w D0
000032A6 5340 subq.w D0, 1
000032A8 672C beq +0x2E /* 000032D6 */
000032AA 5340 subq.w D0, 1
000032AC 6700 0088 beq +0x8A /* 00003336 */
000032B0 5340 subq.w D0, 1
000032B2 6704 beq +0x6 /* 000032B8 */
000032B4 6000 012E bra +0x130 /* 000033E4 */
label000032B8:
000032B8 54AD E7B6 addq.l [A5 - 0x184A], 2
000032BC 206D E7B6 movea.l A0, [A5 - 0x184A]
000032C0 30AE FFEE move.w [A0], [A6 - 0x12]
000032C4 4267 clr.w -[A7]
000032C6 1F06 move.b -[A7], D6
000032C8 4EBA FE7E jsr [PC - 0x182 /* 00003148 */]
000032CC 101F move.b D0, [A7]+
000032CE 6700 0114 beq +0x116 /* 000033E4 */
000032D2 6000 0128 bra +0x12A /* 000033FC */
label000032D6:
000032D6 102E FFEE move.b D0, [A6 - 0x12]
000032DA B02D D236 cmp.b D0, [A5 - 0x2DCA]
000032DE 57C0 seq D0
000032E0 4A00 tst.b D0
000032E2 6700 0100 beq +0x102 /* 000033E4 */
000032E6 122E FFEF move.b D1, [A6 - 0x11]
000032EA B22D D237 cmp.b D1, [A5 - 0x2DC9]
000032EE 57C1 seq D1
000032F0 C001 and.b D0, D1
000032F2 6700 00F0 beq +0xF2 /* 000033E4 */
000032F6 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000032FA 70FF moveq.l D0, 0xFFFFFFFF
000032FC B02E FFEC cmp.b D0, [A6 - 0x14]
00003300 6722 beq +0x24 /* 00003324 */
00003302 7020 moveq.l D0, 0x20
00003304 B02E FFEC cmp.b D0, [A6 - 0x14]
00003308 6F0E ble +0x10 /* 00003318 */
0000330A 102E FFEC move.b D0, [A6 - 0x14]
0000330E 4880 ext.w D0
00003310 3F00 move.w -[A7], D0
00003312 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
00003316 600C bra +0xE /* 00003324 */
label00003318:
00003318 102E FFEC move.b D0, [A6 - 0x14]
0000331C 4880 ext.w D0
0000331E 3F00 move.w -[A7], D0
00003320 4EBA 0F6A jsr [PC + 0xF6A /* 0000428C */]
label00003324:
00003324 4267 clr.w -[A7]
00003326 1F06 move.b -[A7], D6
00003328 4EBA FE1E jsr [PC - 0x1E2 /* 00003148 */]
0000332C 101F move.b D0, [A7]+
0000332E 6700 00B4 beq +0xB6 /* 000033E4 */
00003332 6000 00C8 bra +0xCA /* 000033FC */
label00003336:
00003336 70FF moveq.l D0, 0xFFFFFFFF
00003338 B02E FFEC cmp.b D0, [A6 - 0x14]
0000333C 6716 beq +0x18 /* 00003354 */
0000333E 54AD E7B6 addq.l [A5 - 0x184A], 2
00003342 102E FFEC move.b D0, [A6 - 0x14]
00003346 4880 ext.w D0
00003348 4440 neg.w D0
0000334A D07C FF9E add.w D0, 0xFF9E
0000334E 206D E7B6 movea.l A0, [A5 - 0x184A]
00003352 3080 move.w [A0], D0
label00003354:
00003354 302E FFEE move.w D0, [A6 - 0x12]
00003358 5340 subq.w D0, 1
0000335A 41ED CFAE lea.l A0, [A5 - 0x3052]
0000335E E540 asl D0.w, 2
00003360 4AB0 0000 tst.l [A0 + D0.w]
00003364 6714 beq +0x16 /* 0000337A */
00003366 54AD E7B6 addq.l [A5 - 0x184A], 2
0000336A 302E FFEE move.w D0, [A6 - 0x12]
0000336E 4440 neg.w D0
00003370 D07C FFFE add.w D0, 0xFFFE
00003374 206D E7B6 movea.l A0, [A5 - 0x184A]
00003378 3080 move.w [A0], D0
label0000337A:
0000337A 206D D484 movea.l A0, [A5 - 0x2B7C]
0000337E 2050 movea.l A0, [A0]
00003380 302E FFEE move.w D0, [A6 - 0x12]
00003384 D040 add.w D0, D0
00003386 72FF moveq.l D1, 0xFFFFFFFF
00003388 41E8 0158 lea.l A0, [A0 + 0x158]
0000338C B270 0000 cmp.w D1, [A0 + D0.w]
00003390 671C beq +0x1E /* 000033AE */
00003392 54AD E7B6 addq.l [A5 - 0x184A], 2
00003396 206D D484 movea.l A0, [A5 - 0x2B7C]
0000339A 2050 movea.l A0, [A0]
0000339C 302E FFEE move.w D0, [A6 - 0x12]
000033A0 D040 add.w D0, D0
000033A2 226D E7B6 movea.l A1, [A5 - 0x184A]
000033A6 41E8 0158 lea.l A0, [A0 + 0x158]
000033AA 32B0 0000 move.w [A1], [A0 + D0.w]
label000033AE:
000033AE 206D D484 movea.l A0, [A5 - 0x2B7C]
000033B2 2050 movea.l A0, [A0]
000033B4 302E FFEE move.w D0, [A6 - 0x12]
000033B8 B068 0234 cmp.w D0, [A0 + 0x234]
000033BC 6602 bne +0x4 /* 000033C0 */
000033BE 7C01 moveq.l D6, 0x01
label000033C0:
000033C0 4267 clr.w -[A7]
000033C2 1F06 move.b -[A7], D6
000033C4 4EBA FD82 jsr [PC - 0x27E /* 00003148 */]
000033C8 101F move.b D0, [A7]+
000033CA 6702 beq +0x4 /* 000033CE */
000033CC 602E bra +0x30 /* 000033FC */
label000033CE:
000033CE 206D D484 movea.l A0, [A5 - 0x2B7C]
000033D2 2050 movea.l A0, [A0]
000033D4 302E FFEE move.w D0, [A6 - 0x12]
000033D8 B068 0234 cmp.w D0, [A0 + 0x234]
000033DC 6606 bne +0x8 /* 000033E4 */
000033DE 1B7C 0001 CAB8 move.b [A5 - 0x3548], 0x1
label000033E4:
000033E4 486E FFF0 pea.l [A6 - 0x10]
000033E8 4EBA 0A72 jsr [PC + 0xA72 /* 00003E5C */]
000033EC 3E2E FFEA move.w D7, [A6 - 0x16]
000033F0 70FF moveq.l D0, 0xFFFFFFFF
000033F2 B047 cmp.w D0, D7
000033F4 6600 FE7A bne -0x184 /* 00003270 */
000033F8 422E 000C clr.b [A6 + 0xC]
label000033FC:
000033FC 4CDF 00C0 movem.l D6,D7, [A7]+
00003400 4E5E unlink A6
00003402 2E9F move.l [A7], [A7]+
00003404 4E75 rts
export_765:
fn00003406:
00003406 4E56 FFFC link A6, -0x0004
0000340A 2D6D E284 FFFC move.l [A6 - 0x4], [A5 - 0x1D7C]
00003410 2B6D E7B6 E284 move.l [A5 - 0x1D7C], [A5 - 0x184A]
00003416 4267 clr.w -[A7]
00003418 3F2E 000C move.w -[A7], [A6 + 0xC]
0000341C 1F2E 000A move.b -[A7], [A6 + 0xA]
00003420 1F2E 0008 move.b -[A7], [A6 + 0x8]
00003424 4EBA 0014 jsr [PC + 0x14 /* 0000343A */]
00003428 1D5F 000E move.b [A6 + 0xE], [A7]+
0000342C 2B6E FFFC E284 move.l [A5 - 0x1D7C], [A6 - 0x4]
00003432 4E5E unlink A6
00003434 205F movea.l A0, [A7]+
00003436 5C4F addq.w A7, 6
00003438 4ED0 jmp [A0]
fn0000343A:
0000343A 4E56 FFE8 link A6, -0x0018
0000343E 4267 clr.w -[A7]
00003440 3F2E 000C move.w -[A7], [A6 + 0xC]
00003444 4267 clr.w -[A7]
00003446 4EBA FD50 jsr [PC - 0x2B0 /* 00003198 */]
0000344A 101F move.b D0, [A7]+
0000344C 670A beq +0xC /* 00003458 */
0000344E 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00003454 6000 0104 bra +0x106 /* 0000355A */
label00003458:
00003458 422E 000E clr.b [A6 + 0xE]
0000345C 102E 000A move.b D0, [A6 + 0xA]
00003460 6604 bne +0x6 /* 00003466 */
00003462 6000 00F6 bra +0xF8 /* 0000355A */
label00003466:
00003466 4A6E 000C tst.w [A6 + 0xC]
0000346A 6D00 00D0 blt +0xD2 /* 0000353C */
0000346E 206D D240 movea.l A0, [A5 - 0x2DC0]
00003472 302E 000C move.w D0, [A6 + 0xC]
00003476 5340 subq.w D0, 1
00003478 E740 asl D0.w, 3
0000347A 48C0 ext.l D0
0000347C D090 add.l D0, [A0]
0000347E 2040 movea.l A0, D0
00003480 43EE FFF8 lea.l A1, [A6 - 0x8]
00003484 7003 moveq.l D0, 0x03
label00003486:
00003486 32D8 move.w [A1]+, [A0]+
00003488 51C8 FFFC dbf D0, -0x6 /* 00003486 */
0000348C 7001 moveq.l D0, 0x01
0000348E B02E FFFD cmp.b D0, [A6 - 0x3]
00003492 6700 00A8 beq +0xAA /* 0000353C */
00003496 7002 moveq.l D0, 0x02
00003498 B02E FFFD cmp.b D0, [A6 - 0x3]
0000349C 57C0 seq D0
0000349E 4A00 tst.b D0
000034A0 6716 beq +0x18 /* 000034B8 */
000034A2 206D D484 movea.l A0, [A5 - 0x2B7C]
000034A6 2050 movea.l A0, [A0]
000034A8 322E FFFE move.w D1, [A6 - 0x2]
000034AC B268 0232 cmp.w D1, [A0 + 0x232]
000034B0 57C1 seq D1
000034B2 C001 and.b D0, D1
000034B4 6600 00A4 bne +0xA6 /* 0000355A */
label000034B8:
000034B8 486E FFE8 pea.l [A6 - 0x18]
000034BC 4EBA 0A0C jsr [PC + 0xA0C /* 00003ECA */]
000034C0 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
000034C6 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
000034CA 101F move.b D0, [A7]+
000034CC 676E beq +0x70 /* 0000353C */
000034CE 486E 000C pea.l [A6 + 0xC]
000034D2 486D E270 pea.l [A5 - 0x1D90]
000034D6 3F3C 0002 move.w -[A7], 0x2
000034DA 4EBA 0DF4 jsr [PC + 0xDF4 /* 000042D0 */]
000034DE 486E 0008 pea.l [A6 + 0x8]
000034E2 486D E178 pea.l [A5 - 0x1E88]
000034E6 3F3C 0001 move.w -[A7], 0x1
000034EA 4EBA 0DE4 jsr [PC + 0xDE4 /* 000042D0 */]
000034EE 1F3C 0002 move.b -[A7], 0x2
000034F2 4EBA 0A16 jsr [PC + 0xA16 /* 00003F0A */]
000034F6 70FF moveq.l D0, 0xFFFFFFFF
000034F8 B06E FFF8 cmp.w D0, [A6 - 0x8]
000034FC 670C beq +0xE /* 0000350A */
000034FE 54AD E7B6 addq.l [A5 - 0x184A], 2
00003502 206D E7B6 movea.l A0, [A5 - 0x184A]
00003506 30AE FFF8 move.w [A0], [A6 - 0x8]
label0000350A:
0000350A 202D E7B6 move.l D0, [A5 - 0x184A]
0000350E B0AD E27E cmp.l D0, [A5 - 0x1D82]
00003512 6F0A ble +0xC /* 0000351E */
00003514 3F3C 0085 move.w -[A7], 0x85
00003518 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
0000351C 6016 bra +0x18 /* 00003534 */
label0000351E:
0000351E 4267 clr.w -[A7]
00003520 1F3C 0001 move.b -[A7], 0x1
00003524 4EBA FC22 jsr [PC - 0x3DE /* 00003148 */]
00003528 101F move.b D0, [A7]+
0000352A 6708 beq +0xA /* 00003534 */
0000352C 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00003532 6026 bra +0x28 /* 0000355A */
label00003534:
00003534 486E FFE8 pea.l [A6 - 0x18]
00003538 4EBA 0922 jsr [PC + 0x922 /* 00003E5C */]
label0000353C:
0000353C 4267 clr.w -[A7]
0000353E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003542 1F3C 0001 move.b -[A7], 0x1
00003546 4EBA FC50 jsr [PC - 0x3B0 /* 00003198 */]
0000354A 101F move.b D0, [A7]+
0000354C 6708 beq +0xA /* 00003556 */
0000354E 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00003554 6004 bra +0x6 /* 0000355A */
label00003556:
00003556 422E 000E clr.b [A6 + 0xE]
label0000355A:
0000355A 4E5E unlink A6
0000355C 205F movea.l A0, [A7]+
0000355E 5C4F addq.w A7, 6
00003560 4ED0 jmp [A0]
export_766:
00003562 4E56 0000 link A6, 0
00003566 102D B5C4 move.b D0, [A5 - 0x4A3C]
0000356A 6702 beq +0x4 /* 0000356E */
0000356C 6008 bra +0xA /* 00003576 */
label0000356E:
0000356E 2F2D E7BE move.l -[A7], [A5 - 0x1842]
00003572 205F movea.l A0, [A7]+
00003574 4E90 jsr [A0]
label00003576:
00003576 4E5E unlink A6
00003578 4E75 rts
export_767:
0000357A 4E56 FFFC link A6, -0x0004
0000357E 48E7 0700 movem.l -[A7], D5,D6,D7
00003582 1A2E 0008 move.b D5, [A6 + 0x8]
00003586 422E 000E clr.b [A6 + 0xE]
0000358A 206D D484 movea.l A0, [A5 - 0x2B7C]
0000358E 2050 movea.l A0, [A0]
00003590 302E 000C move.w D0, [A6 + 0xC]
00003594 D040 add.w D0, D0
00003596 41E8 00C4 lea.l A0, [A0 + 0xC4]
0000359A 3E30 0000 move.w D7, [A0 + D0.w]
0000359E 70FF moveq.l D0, 0xFFFFFFFF
000035A0 B047 cmp.w D0, D7
000035A2 57C0 seq D0
000035A4 4A00 tst.b D0
000035A6 670E beq +0x10 /* 000035B6 */
000035A8 1205 move.b D1, D5
000035AA 0A01 0001 xori.b D1, 0x1
000035AE C001 and.b D0, D1
000035B0 6704 beq +0x6 /* 000035B6 */
000035B2 6000 00DC bra +0xDE /* 00003690 */
label000035B6:
000035B6 70FF moveq.l D0, 0xFFFFFFFF
000035B8 B047 cmp.w D0, D7
000035BA 6700 009A beq +0x9C /* 00003656 */
000035BE 701B moveq.l D0, 0x1B
000035C0 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000035C4 56C0 sne D0
000035C6 4A00 tst.b D0
000035C8 660C bne +0xE /* 000035D6 */
000035CA 7203 moveq.l D1, 0x03
000035CC B22D D237 cmp.b D1, [A5 - 0x2DC9]
000035D0 56C1 sne D1
000035D2 8001 or.b D0, D1
000035D4 6732 beq +0x34 /* 00003608 */
label000035D6:
000035D6 4A47 tst.w D7
000035D8 6C1C bge +0x1E /* 000035F6 */
000035DA 1005 move.b D0, D5
000035DC 6700 00B2 beq +0xB4 /* 00003690 */
000035E0 486D CDFA pea.l [A5 - 0x3206]
000035E4 3F3C 0002 move.w -[A7], 0x2
000035E8 1F3C 000F move.b -[A7], 0xF
000035EC 4EBA 0C34 jsr [PC + 0xC34 /* 00004222 */]
000035F0 6064 bra +0x66 /* 00003656 */
000035F2 6000 009C bra +0x9E /* 00003690 */
label000035F6:
000035F6 1005 move.b D0, D5
000035F8 6700 0096 beq +0x98 /* 00003690 */
000035FC 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00003600 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003604 6000 008A bra +0x8C /* 00003690 */
label00003608:
00003608 3007 move.w D0, D7
0000360A 6A02 bpl +0x4 /* 0000360E */
0000360C 4440 neg.w D0
label0000360E:
0000360E 3E00 move.w D7, D0
00003610 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003614 3C2D E7C4 move.w D6, [A5 - 0x183C]
00003618 3B7C 0064 E7C4 move.w [A5 - 0x183C], 0x64 /* 'd' */
0000361E 486D CDFA pea.l [A5 - 0x3206]
00003622 3F3C 0002 move.w -[A7], 0x2
00003626 1F3C 000F move.b -[A7], 0xF
0000362A 4EBA 0BF6 jsr [PC + 0xBF6 /* 00004222 */]
0000362E 4267 clr.w -[A7]
00003630 3F07 move.w -[A7], D7
00003632 1F3C 0001 move.b -[A7], 0x1
00003636 1F3C 0001 move.b -[A7], 0x1
0000363A 4EBA FDCA jsr [PC - 0x236 /* 00003406 */]
0000363E 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00003642 3B46 E7C4 move.w [A5 - 0x183C], D6
00003646 102D CDFE move.b D0, [A5 - 0x3202]
0000364A 660A bne +0xC /* 00003656 */
0000364C 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00003650 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003654 603A bra +0x3C /* 00003690 */
label00003656:
00003656 1D7C 0001 000E move.b [A6 + 0xE], 0x1
0000365C 486E 000A pea.l [A6 + 0xA]
00003660 486D CC92 pea.l [A5 - 0x336E]
00003664 3F3C 0001 move.w -[A7], 0x1
00003668 4EBA 0C66 jsr [PC + 0xC66 /* 000042D0 */]
0000366C 302E 000C move.w D0, [A6 + 0xC]
00003670 5340 subq.w D0, 1
00003672 41ED D24C lea.l A0, [A5 - 0x2DB4]
00003676 E540 asl D0.w, 2
00003678 4870 0000 pea.l [A0 + D0.w]
0000367C 486D E7BE pea.l [A5 - 0x1842]
00003680 3F3C 0004 move.w -[A7], 0x4
00003684 4EBA 0C4A jsr [PC + 0xC4A /* 000042D0 */]
00003688 1F3C 0003 move.b -[A7], 0x3
0000368C 4EBA 087C jsr [PC + 0x87C /* 00003F0A */]
label00003690:
00003690 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003694 4E5E unlink A6
00003696 205F movea.l A0, [A7]+
00003698 5C4F addq.w A7, 6
0000369A 4ED0 jmp [A0]
fn0000369C:
0000369C 4E56 FFFC link A6, -0x0004
000036A0 48E7 0300 movem.l -[A7], D6,D7
000036A4 102D D237 move.b D0, [A5 - 0x2DC9]
000036A8 4880 ext.w D0
000036AA 3E00 move.w D7, D0
000036AC 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000036B0 206D D484 movea.l A0, [A5 - 0x2B7C]
000036B4 2050 movea.l A0, [A0]
000036B6 3007 move.w D0, D7
000036B8 D040 add.w D0, D0
000036BA 3C30 0022 move.w D6, [A0 + D0.w + 0x22]
000036BE 70FF moveq.l D0, 0xFFFFFFFF
000036C0 B046 cmp.w D0, D6
000036C2 57C0 seq D0
000036C4 4A00 tst.b D0
000036C6 661E bne +0x20 /* 000036E6 */
000036C8 2F00 move.l -[A7], D0
000036CA 4267 clr.w -[A7]
000036CC 3F06 move.w -[A7], D6
000036CE 1F3C 0001 move.b -[A7], 0x1
000036D2 1F3C 0001 move.b -[A7], 0x1
000036D6 4EBA FD2E jsr [PC - 0x2D2 /* 00003406 */]
000036DA 121F move.b D1, [A7]+
000036DC 201F move.l D0, [A7]+
000036DE 8001 or.b D0, D1
000036E0 0240 0001 andi.w D0, 0x1
000036E4 6714 beq +0x16 /* 000036FA */
label000036E6:
000036E6 3007 move.w D0, D7
000036E8 5340 subq.w D0, 1
000036EA 41ED E3F0 lea.l A0, [A5 - 0x1C10]
000036EE E540 asl D0.w, 2
000036F0 2F30 0000 move.l -[A7], [A0 + D0.w]
000036F4 205F movea.l A0, [A7]+
000036F6 4E90 jsr [A0]
000036F8 6008 bra +0xA /* 00003702 */
label000036FA:
000036FA 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
000036FE 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label00003702:
00003702 4CDF 00C0 movem.l D6,D7, [A7]+
00003706 4E5E unlink A6
00003708 4E75 rts
fn0000370A:
0000370A 4E56 0000 link A6, 0
0000370E 4EBA 0CEE jsr [PC + 0xCEE /* 000043FE */]
00003712 102D B5C4 move.b D0, [A5 - 0x4A3C]
00003716 6702 beq +0x4 /* 0000371A */
00003718 6012 bra +0x14 /* 0000372C */
label0000371A:
0000371A 700B moveq.l D0, 0x0B
0000371C B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003720 6606 bne +0x8 /* 00003728 */
00003722 4EBA FF78 jsr [PC - 0x88 /* 0000369C */]
00003726 6004 bra +0x6 /* 0000372C */
label00003728:
00003728 4EBA 12FC jsr [PC + 0x12FC /* 00004A26 */]
label0000372C:
0000372C 4E5E unlink A6
0000372E 4E75 rts
fn00003730:
00003730 4E56 FFFE link A6, -0x0002
00003734 1B7C 0001 E282 move.b [A5 - 0x1D7E], 0x1
0000373A 422D E7C2 clr.b [A5 - 0x183E]
0000373E 3D6D CAEA FFFE move.w [A6 - 0x2], [A5 - 0x3516]
00003744 486D E272 pea.l [A5 - 0x1D8E]
00003748 486D DFF4 pea.l [A5 - 0x200C]
0000374C 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00003750 426D E26E clr.w [A5 - 0x1D92]
00003754 426D E26C clr.w [A5 - 0x1D94]
00003758 4EBA FFB0 jsr [PC - 0x50 /* 0000370A */]
0000375C 486D E272 pea.l [A5 - 0x1D8E]
00003760 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00003764 3B6E FFFE CAEA move.w [A5 - 0x3516], [A6 - 0x2]
0000376A 422D E282 clr.b [A5 - 0x1D7E]
0000376E 4E5E unlink A6
00003770 4E75 rts
fn00003772:
00003772 4E56 0000 link A6, 0
label00003776:
00003776 700B moveq.l D0, 0x0B
00003778 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000377C 57C0 seq D0
0000377E 4A00 tst.b D0
00003780 670C beq +0xE /* 0000378E */
00003782 7203 moveq.l D1, 0x03
00003784 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00003788 57C1 seq D1
0000378A C001 and.b D0, D1
0000378C 661C bne +0x1E /* 000037AA */
label0000378E:
0000378E 7202 moveq.l D1, 0x02
00003790 B22D D236 cmp.b D1, [A5 - 0x2DCA]
00003794 57C1 seq D1
00003796 8001 or.b D0, D1
00003798 6610 bne +0x12 /* 000037AA */
0000379A 802D B5C4 or.b D0, [A5 - 0x4A3C]
0000379E 0240 0001 andi.w D0, 0x1
000037A2 6606 bne +0x8 /* 000037AA */
000037A4 4EBA FF64 jsr [PC - 0x9C /* 0000370A */]
000037A8 60CC bra -0x32 /* 00003776 */
label000037AA:
000037AA 4EBA 0C52 jsr [PC + 0xC52 /* 000043FE */]
000037AE 700B moveq.l D0, 0x0B
000037B0 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000037B4 57C0 seq D0
000037B6 4A00 tst.b D0
000037B8 670A beq +0xC /* 000037C4 */
000037BA 7203 moveq.l D1, 0x03
000037BC B22D D237 cmp.b D1, [A5 - 0x2DC9]
000037C0 57C1 seq D1
000037C2 C001 and.b D0, D1
label000037C4:
000037C4 4400 neg.b D0
000037C6 1D40 0008 move.b [A6 + 0x8], D0
000037CA 4E5E unlink A6
000037CC 4E75 rts
export_768:
000037CE 4E56 0000 link A6, 0
000037D2 1F3C 0004 move.b -[A7], 0x4
000037D6 4EBA 0732 jsr [PC + 0x732 /* 00003F0A */]
000037DA 4E5E unlink A6
000037DC 4E75 rts
export_769:
000037DE 4E56 0000 link A6, 0
000037E2 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
000037E6 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000037EA 4E5E unlink A6
000037EC 4E75 rts
export_770:
000037EE 4E56 0000 link A6, 0
000037F2 3F3C 0056 move.w -[A7], 0x56 /* 'V' */
000037F6 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000037FA 4E5E unlink A6
000037FC 4E75 rts
fn000037FE:
000037FE 4E56 0000 link A6, 0
00003802 701E moveq.l D0, 0x1E
00003804 B06D E26E cmp.w D0, [A5 - 0x1D92]
00003808 6E0A bgt +0xC /* 00003814 */
0000380A 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
0000380E 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003812 6020 bra +0x22 /* 00003834 */
label00003814:
00003814 526D E26E addq.w [A5 - 0x1D92], 1
00003818 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000381C 70FF moveq.l D0, 0xFFFFFFFF
0000381E 2F00 move.l -[A7], D0
00003820 302D E26E move.w D0, [A5 - 0x1D92]
00003824 5340 subq.w D0, 1
00003826 41ED E1F4 lea.l A0, [A5 - 0x1E0C]
0000382A E540 asl D0.w, 2
0000382C 4870 0000 pea.l [A0 + D0.w]
00003830 4EBA 0842 jsr [PC + 0x842 /* 00004074 */]
label00003834:
00003834 4E5E unlink A6
00003836 205F movea.l A0, [A7]+
00003838 544F addq.w A7, 2
0000383A 4ED0 jmp [A0]
export_771:
0000383C 4E56 FFFE link A6, -0x0002
00003840 4267 clr.w -[A7]
00003842 486E FFFE pea.l [A6 - 0x2]
00003846 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000384A 101F move.b D0, [A7]+
0000384C 660A bne +0xC /* 00003858 */
0000384E 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00003852 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003856 6054 bra +0x56 /* 000038AC */
label00003858:
00003858 7001 moveq.l D0, 0x01
0000385A B06E FFFE cmp.w D0, [A6 - 0x2]
0000385E 6616 bne +0x18 /* 00003876 */
00003860 4A6D E26C tst.w [A5 - 0x1D94]
00003864 6E0A bgt +0xC /* 00003870 */
00003866 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0000386A 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
0000386E 603C bra +0x3E /* 000038AC */
label00003870:
00003870 4267 clr.w -[A7]
00003872 4EBA FF8A jsr [PC - 0x76 /* 000037FE */]
label00003876:
00003876 7002 moveq.l D0, 0x02
00003878 B06E FFFE cmp.w D0, [A6 - 0x2]
0000387C 660C bne +0xE /* 0000388A */
0000387E 1F3C 0005 move.b -[A7], 0x5
00003882 4EBA 0686 jsr [PC + 0x686 /* 00003F0A */]
00003886 4EBA 0B24 jsr [PC + 0xB24 /* 000043AC */]
label0000388A:
0000388A 7003 moveq.l D0, 0x03
0000388C B06E FFFE cmp.w D0, [A6 - 0x2]
00003890 661A bne +0x1C /* 000038AC */
00003892 1B7C 0001 CDFE move.b [A5 - 0x3202], 0x1
00003898 486D CDFE pea.l [A5 - 0x3202]
0000389C 486D B5C4 pea.l [A5 - 0x4A3C]
000038A0 3F3C 0001 move.w -[A7], 0x1
000038A4 4EBA 0A2A jsr [PC + 0xA2A /* 000042D0 */]
000038A8 4EBA 0B02 jsr [PC + 0xB02 /* 000043AC */]
label000038AC:
000038AC 4E5E unlink A6
000038AE 4E75 rts
export_772:
000038B0 4E56 0000 link A6, 0
000038B4 1F3C 0006 move.b -[A7], 0x6
000038B8 4EBA 0650 jsr [PC + 0x650 /* 00003F0A */]
000038BC 4E5E unlink A6
000038BE 4E75 rts
fn000038C0:
000038C0 4E56 0000 link A6, 0
000038C4 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000038C8 700B moveq.l D0, 0x0B
000038CA B02D D236 cmp.b D0, [A5 - 0x2DCA]
000038CE 56C0 sne D0
000038D0 4A00 tst.b D0
000038D2 660C bne +0xE /* 000038E0 */
000038D4 7206 moveq.l D1, 0x06
000038D6 B22D D237 cmp.b D1, [A5 - 0x2DC9]
000038DA 56C1 sne D1
000038DC 8001 or.b D0, D1
000038DE 6714 beq +0x16 /* 000038F4 */
label000038E0:
000038E0 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
000038E4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000038E8 206E 0008 movea.l A0, [A6 + 0x8]
000038EC 2C48 movea.l A6, A0
000038EE 4EFA 0178 jmp [PC + 0x178 /* 00003A68 */]
000038F2 0000 4EAD ori.b D0, 0xAD
// begin alternate branch 000038F4-000038FA
label000038F4:
000038F4 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000038F8 7002 moveq.l D0, 0x02
// end alternate branch 000038F4-000038FA
label000038F4: // (misaligned)
000038F6 1B8A 7002 move.b [A5 + D7.w + 0x2], A2
000038FA B02D D236 cmp.b D0, [A5 - 0x2DCA]
000038FE 6714 beq +0x16 /* 00003914 */
00003900 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */
00003904 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003908 206E 0008 movea.l A0, [A6 + 0x8]
0000390C 2C48 movea.l A6, A0
0000390E 4EFA 0158 jmp [PC + 0x158 /* 00003A68 */]
00003912 0000 4EAD ori.b D0, 0xAD
// begin alternate branch 00003914-0000391A
label00003914:
00003914 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003918 4E5E unlink A6
// end alternate branch 00003914-0000391A
label00003914: // (misaligned)
00003916 1B8A 4E5E move.b [A5 + D4 * 8 + 0x5E], A2
0000391A 2E9F move.l [A7], [A7]+
0000391C 4E75 rts
export_773:
0000391E 4E56 FFF8 link A6, -0x0008
00003922 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003926 700B moveq.l D0, 0x0B
00003928 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000392C 56C0 sne D0
0000392E 4A00 tst.b D0
00003930 660C bne +0xE /* 0000393E */
00003932 720D moveq.l D1, 0x0D
00003934 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00003938 56C1 sne D1
0000393A 8001 or.b D0, D1
0000393C 670C beq +0xE /* 0000394A */
label0000393E:
0000393E 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00003942 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003946 6000 0120 bra +0x122 /* 00003A68 */
label0000394A:
0000394A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000394E 1F3C 0003 move.b -[A7], 0x3
00003952 70FF moveq.l D0, 0xFFFFFFFF
00003954 2F00 move.l -[A7], D0
00003956 486E FFF8 pea.l [A6 - 0x8]
0000395A 4EBA 0718 jsr [PC + 0x718 /* 00004074 */]
0000395E 7002 moveq.l D0, 0x02
00003960 B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003964 6722 beq +0x24 /* 00003988 */
00003966 4EBA FDA2 jsr [PC - 0x25E /* 0000370A */]
0000396A 700B moveq.l D0, 0x0B
0000396C B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003970 57C0 seq D0
00003972 4A00 tst.b D0
00003974 6700 008E beq +0x90 /* 00003A04 */
00003978 7202 moveq.l D1, 0x02
0000397A B22D D237 cmp.b D1, [A5 - 0x2DC9]
0000397E 57C1 seq D1
00003980 C001 and.b D0, D1
00003982 6600 008A bne +0x8C /* 00003A0E */
00003986 607C bra +0x7E /* 00003A04 */
label00003988:
00003988 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
label0000398C:
0000398C 700B moveq.l D0, 0x0B
0000398E B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003992 57C0 seq D0
00003994 4A00 tst.b D0
00003996 671A beq +0x1C /* 000039B2 */
00003998 7203 moveq.l D1, 0x03
0000399A B22D D237 cmp.b D1, [A5 - 0x2DC9]
0000399E 57C1 seq D1
000039A0 4A01 tst.b D1
000039A2 662A bne +0x2C /* 000039CE */
000039A4 7402 moveq.l D2, 0x02
000039A6 B42D D237 cmp.b D2, [A5 - 0x2DC9]
000039AA 57C2 seq D2
000039AC 8202 or.b D1, D2
000039AE C001 and.b D0, D1
000039B0 661C bne +0x1E /* 000039CE */
label000039B2:
000039B2 7202 moveq.l D1, 0x02
000039B4 B22D D236 cmp.b D1, [A5 - 0x2DCA]
000039B8 57C1 seq D1
000039BA 8001 or.b D0, D1
000039BC 6610 bne +0x12 /* 000039CE */
000039BE 802D B5C4 or.b D0, [A5 - 0x4A3C]
000039C2 0240 0001 andi.w D0, 0x1
000039C6 6606 bne +0x8 /* 000039CE */
000039C8 4EBA FD40 jsr [PC - 0x2C0 /* 0000370A */]
000039CC 60BE bra -0x40 /* 0000398C */
label000039CE:
000039CE 7002 moveq.l D0, 0x02
000039D0 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000039D4 660C bne +0xE /* 000039E2 */
000039D6 3F3C 005B move.w -[A7], 0x5B /* '[' */
000039DA 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000039DE 6000 0088 bra +0x8A /* 00003A68 */
label000039E2:
000039E2 700B moveq.l D0, 0x0B
000039E4 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000039E8 57C0 seq D0
000039EA 4A00 tst.b D0
000039EC 670C beq +0xE /* 000039FA */
000039EE 7202 moveq.l D1, 0x02
000039F0 B22D D237 cmp.b D1, [A5 - 0x2DC9]
000039F4 57C1 seq D1
000039F6 C001 and.b D0, D1
000039F8 6614 bne +0x16 /* 00003A0E */
label000039FA:
000039FA 4EBA 0A02 jsr [PC + 0xA02 /* 000043FE */]
000039FE 2F0E move.l -[A7], A6
00003A00 4EBA FEBE jsr [PC - 0x142 /* 000038C0 */]
label00003A04:
00003A04 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A08 4EBA 09B2 jsr [PC + 0x9B2 /* 000043BC */]
00003A0C 605A bra +0x5C /* 00003A68 */
label00003A0E:
00003A0E 4267 clr.w -[A7]
00003A10 70FF moveq.l D0, 0xFFFFFFFF
00003A12 2F00 move.l -[A7], D0
00003A14 486E FFFC pea.l [A6 - 0x4]
00003A18 4EBA 065A jsr [PC + 0x65A /* 00004074 */]
00003A1C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A20 4EBA 099A jsr [PC + 0x99A /* 000043BC */]
00003A24 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003A28 7002 moveq.l D0, 0x02
00003A2A B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003A2E 6706 beq +0x8 /* 00003A36 */
00003A30 4EBA FCD8 jsr [PC - 0x328 /* 0000370A */]
00003A34 602A bra +0x2C /* 00003A60 */
label00003A36:
00003A36 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00003A3A 4EBA 09C2 jsr [PC + 0x9C2 /* 000043FE */]
00003A3E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003A42 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003A46 4267 clr.w -[A7]
00003A48 4EBA FD28 jsr [PC - 0x2D8 /* 00003772 */]
00003A4C 101F move.b D0, [A7]+
00003A4E 660A bne +0xC /* 00003A5A */
00003A50 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003A54 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003A58 600E bra +0x10 /* 00003A68 */
label00003A5A:
00003A5A 2F0E move.l -[A7], A6
00003A5C 4EBA FE62 jsr [PC - 0x19E /* 000038C0 */]
label00003A60:
00003A60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A64 4EBA 0956 jsr [PC + 0x956 /* 000043BC */]
label00003A68:
00003A68 4FEE FFD8 lea.l A7, [A6 - 0x28]
00003A6C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003A70 4E5E unlink A6
00003A72 4E75 rts
export_774:
00003A74 4E56 FFFC link A6, -0x0004
00003A78 4A6D E26C tst.w [A5 - 0x1D94]
00003A7C 6F1C ble +0x1E /* 00003A9A */
00003A7E 4267 clr.w -[A7]
00003A80 302D E26C move.w D0, [A5 - 0x1D94]
00003A84 5340 subq.w D0, 1
00003A86 41ED E17C lea.l A0, [A5 - 0x1E84]
00003A8A E540 asl D0.w, 2
00003A8C 2F30 0000 move.l -[A7], [A0 + D0.w]
00003A90 486E FFFC pea.l [A6 - 0x4]
00003A94 4EBA 05DE jsr [PC + 0x5DE /* 00004074 */]
00003A98 6008 bra +0xA /* 00003AA2 */
label00003A9A:
00003A9A 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00003A9E 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label00003AA2:
00003AA2 4E5E unlink A6
00003AA4 4E75 rts
export_775:
00003AA6 4E56 FEFE link A6, -0x0102
00003AAA 102D E7C2 move.b D0, [A5 - 0x183E]
00003AAE 670A beq +0xC /* 00003ABA */
00003AB0 3F3C 005D move.w -[A7], 0x5D /* ']' */
00003AB4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003AB8 6064 bra +0x66 /* 00003B1E */
label00003ABA:
00003ABA 1B7C 0001 E7C2 move.b [A5 - 0x183E], 0x1
00003AC0 1F3C 0007 move.b -[A7], 0x7
00003AC4 4EBA 0444 jsr [PC + 0x444 /* 00003F0A */]
00003AC8 4267 clr.w -[A7]
00003ACA 4EBA FCA6 jsr [PC - 0x35A /* 00003772 */]
00003ACE 101F move.b D0, [A7]+
00003AD0 660A bne +0xC /* 00003ADC */
00003AD2 3F3C 005E move.w -[A7], 0x5E /* '^' */
00003AD6 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003ADA 6042 bra +0x44 /* 00003B1E */
label00003ADC:
00003ADC 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003AE0 4267 clr.w -[A7]
00003AE2 486E FEFE pea.l [A6 - 0x102]
00003AE6 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
00003AEA 486D E424 pea.l [A5 - 0x1BDC]
00003AEE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00003AF2 101F move.b D0, [A7]+
00003AF4 660C bne +0xE /* 00003B02 */
00003AF6 3F3C 005F move.w -[A7], 0x5F /* '_' */
00003AFA 486D E424 pea.l [A5 - 0x1BDC]
00003AFE 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
label00003B02:
00003B02 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003B06 7002 moveq.l D0, 0x02
00003B08 B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003B0C 6708 beq +0xA /* 00003B16 */
00003B0E 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00003B12 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label00003B16:
00003B16 1F3C 0005 move.b -[A7], 0x5
00003B1A 4EBA 03EE jsr [PC + 0x3EE /* 00003F0A */]
label00003B1E:
00003B1E 4E5E unlink A6
00003B20 4E75 rts
export_776:
00003B22 4E56 0000 link A6, 0
00003B26 1F3C 0008 move.b -[A7], 0x8
00003B2A 4EBA 03DE jsr [PC + 0x3DE /* 00003F0A */]
00003B2E 4EBA 087C jsr [PC + 0x87C /* 000043AC */]
00003B32 4E5E unlink A6
00003B34 4E75 rts
export_777:
00003B36 4E56 FFF0 link A6, -0x0010
00003B3A 48E7 0700 movem.l -[A7], D5,D6,D7
00003B3E 4267 clr.w -[A7]
00003B40 486E FFF4 pea.l [A6 - 0xC]
00003B44 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003B48 101F move.b D0, [A7]+
00003B4A 660C bne +0xE /* 00003B58 */
00003B4C 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00003B50 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003B54 6000 016A bra +0x16C /* 00003CC0 */
label00003B58:
00003B58 3A2D E26E move.w D5, [A5 - 0x1D92]
00003B5C 701E moveq.l D0, 0x1E
00003B5E B06D E26C cmp.w D0, [A5 - 0x1D94]
00003B62 6F06 ble +0x8 /* 00003B6A */
00003B64 526D E26C addq.w [A5 - 0x1D94], 1
00003B68 600C bra +0xE /* 00003B76 */
label00003B6A:
00003B6A 3F3C 002B move.w -[A7], 0x2B /* '+' */
00003B6E 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003B72 6000 014C bra +0x14E /* 00003CC0 */
label00003B76:
00003B76 4207 clr.b D7
00003B78 7002 moveq.l D0, 0x02
00003B7A B06E FFF4 cmp.w D0, [A6 - 0xC]
00003B7E 660A bne +0xC /* 00003B8A */
00003B80 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003B84 4EBA 0384 jsr [PC + 0x384 /* 00003F0A */]
00003B88 7E01 moveq.l D7, 0x01
label00003B8A:
00003B8A 7003 moveq.l D0, 0x03
00003B8C B06E FFF4 cmp.w D0, [A6 - 0xC]
00003B90 660A bne +0xC /* 00003B9C */
00003B92 1F3C 000A move.b -[A7], 0xA /* '\n' */
00003B96 4EBA 0372 jsr [PC + 0x372 /* 00003F0A */]
00003B9A 7E01 moveq.l D7, 0x01
label00003B9C:
00003B9C 7001 moveq.l D0, 0x01
00003B9E B06E FFF4 cmp.w D0, [A6 - 0xC]
00003BA2 6614 bne +0x16 /* 00003BB8 */
00003BA4 302D E26C move.w D0, [A5 - 0x1D94]
00003BA8 5340 subq.w D0, 1
00003BAA 41ED E17C lea.l A0, [A5 - 0x1E84]
00003BAE E540 asl D0.w, 2
00003BB0 21AD E524 0000 move.l [A0 + D0.w], [A5 - 0x1ADC]
00003BB6 6016 bra +0x18 /* 00003BCE */
label00003BB8:
00003BB8 206D DFE6 movea.l A0, [A5 - 0x201A]
00003BBC 302D E26C move.w D0, [A5 - 0x1D94]
00003BC0 5340 subq.w D0, 1
00003BC2 43ED E17C lea.l A1, [A5 - 0x1E84]
00003BC6 E540 asl D0.w, 2
00003BC8 23A8 0008 0000 move.l [A1 + D0.w], [A0 + 0x8]
label00003BCE:
00003BCE 302E FFF4 move.w D0, [A6 - 0xC]
00003BD2 5340 subq.w D0, 1
00003BD4 670A beq +0xC /* 00003BE0 */
00003BD6 5340 subq.w D0, 1
00003BD8 6710 beq +0x12 /* 00003BEA */
00003BDA 5340 subq.w D0, 1
00003BDC 671E beq +0x20 /* 00003BFC */
00003BDE 602C bra +0x2E /* 00003C0C */
label00003BE0:
00003BE0 1F3C 0003 move.b -[A7], 0x3
00003BE4 4EBA FC18 jsr [PC - 0x3E8 /* 000037FE */]
00003BE8 6022 bra +0x24 /* 00003C0C */
label00003BEA:
00003BEA 1F3C 000B move.b -[A7], 0xB
00003BEE 4EBA 031A jsr [PC + 0x31A /* 00003F0A */]
00003BF2 1F3C 0002 move.b -[A7], 0x2
00003BF6 4EBA FC06 jsr [PC - 0x3FA /* 000037FE */]
00003BFA 6010 bra +0x12 /* 00003C0C */
label00003BFC:
00003BFC 1F3C 000C move.b -[A7], 0xC
00003C00 4EBA 0308 jsr [PC + 0x308 /* 00003F0A */]
00003C04 1F3C 0002 move.b -[A7], 0x2
00003C08 4EBA FBF4 jsr [PC - 0x40C /* 000037FE */]
label00003C0C:
00003C0C 4267 clr.w -[A7]
00003C0E 4EBA FB62 jsr [PC - 0x49E /* 00003772 */]
00003C12 101F move.b D0, [A7]+
00003C14 660C bne +0xE /* 00003C22 */
00003C16 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00003C1A 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003C1E 6000 00A0 bra +0xA2 /* 00003CC0 */
label00003C22:
00003C22 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003C26 700B moveq.l D0, 0x0B
00003C28 B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003C2C 56C0 sne D0
00003C2E 4A00 tst.b D0
00003C30 660C bne +0xE /* 00003C3E */
00003C32 720A moveq.l D1, 0x0A
00003C34 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00003C38 56C1 sne D1
00003C3A 8001 or.b D0, D1
00003C3C 670A beq +0xC /* 00003C48 */
label00003C3E:
00003C3E 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00003C42 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003C46 6078 bra +0x7A /* 00003CC0 */
label00003C48:
00003C48 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003C4C 7002 moveq.l D0, 0x02
00003C4E B02D D236 cmp.b D0, [A5 - 0x2DCA]
00003C52 670A beq +0xC /* 00003C5E */
00003C54 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
00003C58 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003C5C 6062 bra +0x64 /* 00003CC0 */
label00003C5E:
00003C5E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00003C62 4267 clr.w -[A7]
00003C64 302D E26C move.w D0, [A5 - 0x1D94]
00003C68 5340 subq.w D0, 1
00003C6A 41ED E17C lea.l A0, [A5 - 0x1E84]
00003C6E E540 asl D0.w, 2
00003C70 2F30 0000 move.l -[A7], [A0 + D0.w]
00003C74 486E FFF8 pea.l [A6 - 0x8]
00003C78 4EBA 03FA jsr [PC + 0x3FA /* 00004074 */]
00003C7C 3005 move.w D0, D5
00003C7E 5240 addq.w D0, 1
00003C80 3D40 FFF2 move.w [A6 - 0xE], D0
00003C84 3D6D E26E FFF0 move.w [A6 - 0x10], [A5 - 0x1D92]
00003C8A 3C2E FFF2 move.w D6, [A6 - 0xE]
00003C8E 6016 bra +0x18 /* 00003CA6 */
label00003C90:
00003C90 3006 move.w D0, D6
00003C92 5340 subq.w D0, 1
00003C94 41ED E1F4 lea.l A0, [A5 - 0x1E0C]
00003C98 E540 asl D0.w, 2
00003C9A 2F30 0000 move.l -[A7], [A0 + D0.w]
00003C9E 4EBA 071C jsr [PC + 0x71C /* 000043BC */]
00003CA2 5246 addq.w D6, 1
00003CA4 6906 bvs +0x8 /* 00003CAC */
label00003CA6:
00003CA6 BC6E FFF0 cmp.w D6, [A6 - 0x10]
00003CAA 6FE4 ble -0x1A /* 00003C90 */
label00003CAC:
00003CAC 3B45 E26E move.w [A5 - 0x1D92], D5
00003CB0 536D E26C subq.w [A5 - 0x1D94], 1
00003CB4 1007 move.b D0, D7
00003CB6 6708 beq +0xA /* 00003CC0 */
00003CB8 1F3C 000D move.b -[A7], 0xD /* '\r' */
00003CBC 4EBA 024C jsr [PC + 0x24C /* 00003F0A */]
label00003CC0:
00003CC0 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003CC4 4E5E unlink A6
00003CC6 4E75 rts
export_778:
00003CC8 4E56 0000 link A6, 0
00003CCC 1F3C 000E move.b -[A7], 0xE
00003CD0 4EBA 0238 jsr [PC + 0x238 /* 00003F0A */]
00003CD4 4EBA 06D6 jsr [PC + 0x6D6 /* 000043AC */]
00003CD8 4E5E unlink A6
00003CDA 4E75 rts
export_779:
00003CDC 4E56 0000 link A6, 0
00003CE0 1F3C 000F move.b -[A7], 0xF
00003CE4 4EBA 0224 jsr [PC + 0x224 /* 00003F0A */]
00003CE8 4E5E unlink A6
00003CEA 4E75 rts
export_780:
00003CEC 4E56 0000 link A6, 0
00003CF0 3F3C 0063 move.w -[A7], 0x63 /* 'c' */
00003CF4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003CF8 4E5E unlink A6
00003CFA 4E75 rts
fn00003CFC:
00003CFC 4E56 FFD2 link A6, -0x002E
00003D00 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003D04 3E2E 000A move.w D7, [A6 + 0xA]
00003D08 422E 000E clr.b [A6 + 0xE]
00003D0C 102D B5C4 move.b D0, [A5 - 0x4A3C]
00003D10 6704 beq +0x6 /* 00003D16 */
00003D12 6000 00F4 bra +0xF6 /* 00003E08 */
label00003D16:
00003D16 266D DFE6 movea.l A3, [A5 - 0x201A]
00003D1A 486E FFDC pea.l [A6 - 0x24]
00003D1E 1F3C 0001 move.b -[A7], 0x1
00003D22 4EBA EFA2 jsr [PC - 0x105E /* 00002CC6 */]
00003D26 102D B5C4 move.b D0, [A5 - 0x4A3C]
00003D2A 6600 00D4 bne +0xD6 /* 00003E00 */
00003D2E 486E FFF0 pea.l [A6 - 0x10]
00003D32 4EBA 0196 jsr [PC + 0x196 /* 00003ECA */]
00003D36 102E 000C move.b D0, [A6 + 0xC]
00003D3A 673E beq +0x40 /* 00003D7A */
00003D3C 102E 0008 move.b D0, [A6 + 0x8]
00003D40 6728 beq +0x2A /* 00003D6A */
00003D42 206D D240 movea.l A0, [A5 - 0x2DC0]
00003D46 3007 move.w D0, D7
00003D48 5340 subq.w D0, 1
00003D4A E740 asl D0.w, 3
00003D4C 48C0 ext.l D0
00003D4E 2840 movea.l A4, D0
00003D50 D9D0 add.l A4, [A0]
00003D52 3C14 move.w D6, [A4]
00003D54 38BC FFFF move.w [A4], 0xFFFF
00003D58 4267 clr.w -[A7]
00003D5A 3F07 move.w -[A7], D7
00003D5C 42A7 clr.l -[A7]
00003D5E 4EBA F6A6 jsr [PC - 0x95A /* 00003406 */]
00003D62 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00003D66 3886 move.w [A4], D6
00003D68 604C bra +0x4E /* 00003DB6 */
label00003D6A:
00003D6A 4267 clr.w -[A7]
00003D6C 3F07 move.w -[A7], D7
00003D6E 42A7 clr.l -[A7]
00003D70 4EBA F694 jsr [PC - 0x96C /* 00003406 */]
00003D74 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00003D78 603C bra +0x3E /* 00003DB6 */
label00003D7A:
00003D7A 102E 0008 move.b D0, [A6 + 0x8]
00003D7E 670E beq +0x10 /* 00003D8E */
00003D80 4267 clr.w -[A7]
00003D82 3F07 move.w -[A7], D7
00003D84 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00003D88 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00003D8C 6028 bra +0x2A /* 00003DB6 */
label00003D8E:
00003D8E 4267 clr.w -[A7]
00003D90 3F07 move.w -[A7], D7
00003D92 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00003D96 101F move.b D0, [A7]+
00003D98 6718 beq +0x1A /* 00003DB2 */
00003D9A 7202 moveq.l D1, 0x02
00003D9C B22D D236 cmp.b D1, [A5 - 0x2DCA]
00003DA0 57C1 seq D1
00003DA2 4A01 tst.b D1
00003DA4 670A beq +0xC /* 00003DB0 */
00003DA6 7401 moveq.l D2, 0x01
00003DA8 B42D D237 cmp.b D2, [A5 - 0x2DC9]
00003DAC 57C2 seq D2
00003DAE C202 and.b D1, D2
label00003DB0:
00003DB0 C001 and.b D0, D1
label00003DB2:
00003DB2 1B40 CDFE move.b [A5 - 0x3202], D0
label00003DB6:
00003DB6 102D CDFE move.b D0, [A5 - 0x3202]
00003DBA 6738 beq +0x3A /* 00003DF4 */
00003DBC 4EBA EFA4 jsr [PC - 0x105C /* 00002D62 */]
00003DC0 206D DFE6 movea.l A0, [A5 - 0x201A]
00003DC4 2028 0008 move.l D0, [A0 + 0x8]
00003DC8 B0AE FFFA cmp.l D0, [A6 - 0x6]
00003DCC 6F32 ble +0x34 /* 00003E00 */
00003DCE 2050 movea.l A0, [A0]
00003DD0 2F10 move.l -[A7], [A0]
00003DD2 205F movea.l A0, [A7]+
00003DD4 4E90 jsr [A0]
00003DD6 102D B5C4 move.b D0, [A5 - 0x4A3C]
00003DDA 0A00 0001 xori.b D0, 0x1
00003DDE 1D40 000E move.b [A6 + 0xE], D0
00003DE2 486E FFDC pea.l [A6 - 0x24]
00003DE6 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00003DEA 486E FFE0 pea.l [A6 - 0x20]
00003DEE 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00003DF2 600C bra +0xE /* 00003E00 */
label00003DF4:
00003DF4 486E FFF0 pea.l [A6 - 0x10]
00003DF8 4EBA 0062 jsr [PC + 0x62 /* 00003E5C */]
00003DFC 4EBA E32A jsr [PC - 0x1CD6 /* 00002128 */]
label00003E00:
00003E00 2F0B move.l -[A7], A3
00003E02 4267 clr.w -[A7]
00003E04 4EBA EEC0 jsr [PC - 0x1140 /* 00002CC6 */]
label00003E08:
00003E08 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003E0C 4E5E unlink A6
00003E0E 205F movea.l A0, [A7]+
00003E10 5C4F addq.w A7, 6
00003E12 4ED0 jmp [A0]
export_781:
00003E14 4E56 FFDC link A6, -0x0024
00003E18 2F0C move.l -[A7], A4
00003E1A 206E 0008 movea.l A0, [A6 + 0x8]
00003E1E 43EE FFE0 lea.l A1, [A6 - 0x20]
00003E22 700F moveq.l D0, 0x0F
label00003E24:
00003E24 32D8 move.w [A1]+, [A0]+
00003E26 51C8 FFFC dbf D0, -0x6 /* 00003E24 */
00003E2A 102D E282 move.b D0, [A5 - 0x1D7E]
00003E2E 6706 beq +0x8 /* 00003E36 */
00003E30 49ED E272 lea.l A4, [A5 - 0x1D8E]
00003E34 6008 bra +0xA /* 00003E3E */
label00003E36:
00003E36 206D E174 movea.l A0, [A5 - 0x1E8C]
00003E3A 49E8 000C lea.l A4, [A0 + 0xC]
label00003E3E:
00003E3E 4267 clr.w -[A7]
00003E40 2F0C move.l -[A7], A4
00003E42 486E FFE0 pea.l [A6 - 0x20]
00003E46 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
00003E4A 4A5F tst.w [A7]+
00003E4C 56C0 sne D0
00003E4E 4400 neg.b D0
00003E50 1D40 000C move.b [A6 + 0xC], D0
00003E54 285F movea.l A4, [A7]+
00003E56 4E5E unlink A6
00003E58 2E9F move.l [A7], [A7]+
00003E5A 4E75 rts
export_782:
fn00003E5C:
00003E5C 4E56 0000 link A6, 0
00003E60 48E7 0018 movem.l -[A7], A3,A4
00003E64 286E 0008 movea.l A4, [A6 + 0x8]
00003E68 206D D23C movea.l A0, [A5 - 0x2DC4]
00003E6C 3028 0008 move.w D0, [A0 + 0x8]
00003E70 B06C 0008 cmp.w D0, [A4 + 0x8]
00003E74 6708 beq +0xA /* 00003E7E */
00003E76 3F2C 0008 move.w -[A7], [A4 + 0x8]
00003E7A 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
label00003E7E:
00003E7E 2014 move.l D0, [A4]
00003E80 B0AD CF5A cmp.l D0, [A5 - 0x30A6]
00003E84 6F10 ble +0x12 /* 00003E96 */
00003E86 202D CF5A move.l D0, [A5 - 0x30A6]
00003E8A 9094 sub.l D0, [A4]
00003E8C D1AD CF52 add.l [A5 - 0x30AE], D0
00003E90 2B54 CF5A move.l [A5 - 0x30A6], [A4]
00003E94 600E bra +0x10 /* 00003EA4 */
label00003E96:
00003E96 202D CF5A move.l D0, [A5 - 0x30A6]
00003E9A B094 cmp.l D0, [A4]
00003E9C 6F06 ble +0x8 /* 00003EA4 */
00003E9E 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00003EA2 60F2 bra -0xC /* 00003E96 */
label00003EA4:
00003EA4 4AAD DFE6 tst.l [A5 - 0x201A]
00003EA8 6710 beq +0x12 /* 00003EBA */
00003EAA 266D DFE6 movea.l A3, [A5 - 0x201A]
00003EAE 276C 000A 0008 move.l [A3 + 0x8], [A4 + 0xA]
00003EB4 376C 000E 0010 move.w [A3 + 0x10], [A4 + 0xE]
label00003EBA:
00003EBA 2B6C 0004 E7B6 move.l [A5 - 0x184A], [A4 + 0x4]
00003EC0 4CDF 1800 movem.l A3,A4, [A7]+
00003EC4 4E5E unlink A6
00003EC6 2E9F move.l [A7], [A7]+
00003EC8 4E75 rts
export_783:
fn00003ECA:
00003ECA 4E56 0000 link A6, 0
00003ECE 48E7 0018 movem.l -[A7], A3,A4
00003ED2 286E 0008 movea.l A4, [A6 + 0x8]
00003ED6 28AD CF5A move.l [A4], [A5 - 0x30A6]
00003EDA 296D E7B6 0004 move.l [A4 + 0x4], [A5 - 0x184A]
00003EE0 206D D23C movea.l A0, [A5 - 0x2DC4]
00003EE4 3968 0008 0008 move.w [A4 + 0x8], [A0 + 0x8]
00003EEA 4AAD DFE6 tst.l [A5 - 0x201A]
00003EEE 6710 beq +0x12 /* 00003F00 */
00003EF0 266D DFE6 movea.l A3, [A5 - 0x201A]
00003EF4 296B 0008 000A move.l [A4 + 0xA], [A3 + 0x8]
00003EFA 396B 0010 000E move.w [A4 + 0xE], [A3 + 0x10]
label00003F00:
00003F00 4CDF 1800 movem.l A3,A4, [A7]+
00003F04 4E5E unlink A6
00003F06 2E9F move.l [A7], [A7]+
00003F08 4E75 rts
export_784:
fn00003F0A:
00003F0A 4E56 0000 link A6, 0
00003F0E 3F3C 4EB9 move.w -[A7], 0x4EB9
00003F12 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00003F16 102E 0008 move.b D0, [A6 + 0x8]
00003F1A 4880 ext.w D0
00003F1C 41ED E52A lea.l A0, [A5 - 0x1AD6]
00003F20 C1FC 000C muls.w D0, 0xC
00003F24 4870 0000 pea.l [A0 + D0.w]
00003F28 4EBA 0252 jsr [PC + 0x252 /* 0000417C */]
00003F2C 4E5E unlink A6
00003F2E 205F movea.l A0, [A7]+
00003F30 544F addq.w A7, 2
00003F32 4ED0 jmp [A0]
fn00003F34:
00003F34 4E56 FFEE link A6, -0x0012
00003F38 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003F3C 3E2E 000A move.w D7, [A6 + 0xA]
00003F40 286D DFE6 movea.l A4, [A5 - 0x201A]
00003F44 1007 move.b D0, D7
00003F46 0240 0001 andi.w D0, 0x1
00003F4A 6714 beq +0x16 /* 00003F60 */
00003F4C 3007 move.w D0, D7
00003F4E 48C0 ext.l D0
00003F50 D0AE 000C add.l D0, [A6 + 0xC]
00003F54 2D40 FFFC move.l [A6 - 0x4], D0
00003F58 206E FFFC movea.l A0, [A6 - 0x4]
00003F5C 4210 clr.b [A0]
00003F5E 5247 addq.w D7, 1
label00003F60:
00003F60 BE6C 0010 cmp.w D7, [A4 + 0x10]
00003F64 6C34 bge +0x36 /* 00003F9A */
00003F66 206C 0004 movea.l A0, [A4 + 0x4]
00003F6A 2A10 move.l D5, [A0]
00003F6C 302C 0010 move.w D0, [A4 + 0x10]
00003F70 48C0 ext.l D0
00003F72 2640 movea.l A3, D0
00003F74 D7C5 add.l A3, D5
00003F76 4253 clr.w [A3]
00003F78 42A7 clr.l -[A7]
00003F7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00003F7E 2F05 move.l -[A7], D5
00003F80 3F07 move.w -[A7], D7
00003F82 1F2E 0008 move.b -[A7], [A6 + 0x8]
00003F86 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00003F8A 281F move.l D4, [A7]+
00003F8C 670C beq +0xE /* 00003F9A */
00003F8E 2004 move.l D0, D4
00003F90 9085 sub.l D0, D5
00003F92 3D40 0010 move.w [A6 + 0x10], D0
00003F96 6000 00BE bra +0xC0 /* 00004056 */
label00003F9A:
00003F9A 206D DFE6 movea.l A0, [A5 - 0x201A]
00003F9E 3D68 0010 0010 move.w [A6 + 0x10], [A0 + 0x10]
00003FA4 3C07 move.w D6, D7
00003FA6 5446 addq.w D6, 2
00003FA8 3006 move.w D0, D6
00003FAA D06C 0010 add.w D0, [A4 + 0x10]
00003FAE 5440 addq.w D0, 2
00003FB0 B06C 0012 cmp.w D0, [A4 + 0x12]
00003FB4 6F56 ble +0x58 /* 0000400C */
00003FB6 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003FBA 3006 move.w D0, D6
00003FBC D06C 0010 add.w D0, [A4 + 0x10]
00003FC0 D07C 07D0 add.w D0, 0x7D0
00003FC4 48C0 ext.l D0
00003FC6 2F00 move.l -[A7], D0
00003FC8 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00003FCC 4267 clr.w -[A7]
00003FCE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00003FD2 4A5F tst.w [A7]+
00003FD4 56C0 sne D0
00003FD6 4A00 tst.b D0
00003FD8 661E bne +0x20 /* 00003FF8 */
00003FDA 2F00 move.l -[A7], D0
00003FDC 4267 clr.w -[A7]
00003FDE 2F3C 0000 3000 move.l -[A7], 0x3000 /* '0\0' */
00003FE4 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00003FE8 121F move.b D1, [A7]+
00003FEA 201F move.l D0, [A7]+
00003FEC 0A01 0001 xori.b D1, 0x1
00003FF0 8001 or.b D0, D1
00003FF2 0240 0001 andi.w D0, 0x1
00003FF6 6706 beq +0x8 /* 00003FFE */
label00003FF8:
00003FF8 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00003FFC 6058 bra +0x5A /* 00004056 */
label00003FFE:
00003FFE 3006 move.w D0, D6
00004000 D06C 0010 add.w D0, [A4 + 0x10]
00004004 D07C 07D0 add.w D0, 0x7D0
00004008 3940 0012 move.w [A4 + 0x12], D0
label0000400C:
0000400C 206C 0004 movea.l A0, [A4 + 0x4]
00004010 302C 0010 move.w D0, [A4 + 0x10]
00004014 48C0 ext.l D0
00004016 2640 movea.l A3, D0
00004018 D7D0 add.l A3, [A0]
0000401A 16AE 0008 move.b [A3], [A6 + 0x8]
0000401E 528B addq.l A3, 1
00004020 1687 move.b [A3], D7
00004022 528B addq.l A3, 1
00004024 7004 moveq.l D0, 0x04
00004026 B047 cmp.w D0, D7
00004028 6608 bne +0xA /* 00004032 */
0000402A 206E 000C movea.l A0, [A6 + 0xC]
0000402E 2690 move.l [A3], [A0]
00004030 601E bra +0x20 /* 00004050 */
label00004032:
00004032 7002 moveq.l D0, 0x02
00004034 B047 cmp.w D0, D7
00004036 6608 bne +0xA /* 00004040 */
00004038 206E 000C movea.l A0, [A6 + 0xC]
0000403C 3690 move.w [A3], [A0]
0000403E 6010 bra +0x12 /* 00004050 */
label00004040:
00004040 2F2E 000C move.l -[A7], [A6 + 0xC]
00004044 2F0B move.l -[A7], A3
00004046 3007 move.w D0, D7
00004048 48C0 ext.l D0
0000404A 2F00 move.l -[A7], D0
0000404C 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
label00004050:
00004050 3006 move.w D0, D6
00004052 D16C 0010 add.w [A4 + 0x10], D0
label00004056:
00004056 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000405A 4E5E unlink A6
0000405C 205F movea.l A0, [A7]+
0000405E 504F addq.w A7, 8
00004060 4ED0 jmp [A0]
export_785:
00004062 4E56 0000 link A6, 0
00004066 4267 clr.w -[A7]
00004068 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
0000406C 1B5F E17A move.b [A5 - 0x1E86], [A7]+
00004070 4E5E unlink A6
00004072 4E75 rts
export_786:
fn00004074:
00004074 4E56 FFFC link A6, -0x0004
00004078 2F07 move.l -[A7], D7
0000407A 2E2E 000C move.l D7, [A6 + 0xC]
0000407E 102E 0010 move.b D0, [A6 + 0x10]
00004082 4880 ext.w D0
00004084 6712 beq +0x14 /* 00004098 */
00004086 5340 subq.w D0, 1
00004088 6760 beq +0x62 /* 000040EA */
0000408A 5340 subq.w D0, 1
0000408C 675C beq +0x5E /* 000040EA */
0000408E 5340 subq.w D0, 1
00004090 6700 00C8 beq +0xCA /* 0000415A */
00004094 6000 00DA bra +0xDC /* 00004170 */
label00004098:
00004098 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */
0000409C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000040A0 206D DFE6 movea.l A0, [A5 - 0x201A]
000040A4 226E 0008 movea.l A1, [A6 + 0x8]
000040A8 22A8 0008 move.l [A1], [A0 + 0x8]
000040AC 70FF moveq.l D0, 0xFFFFFFFF
000040AE B087 cmp.l D0, D7
000040B0 660A bne +0xC /* 000040BC */
000040B2 4267 clr.w -[A7]
000040B4 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000040B8 6000 00B6 bra +0xB8 /* 00004170 */
label000040BC:
000040BC 206E 0008 movea.l A0, [A6 + 0x8]
000040C0 2007 move.l D0, D7
000040C2 9090 sub.l D0, [A0]
000040C4 6A02 bpl +0x4 /* 000040C8 */
000040C6 4480 neg.l D0
label000040C8:
000040C8 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */
000040CE 6F08 ble +0xA /* 000040D8 */
000040D0 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000040D4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label000040D8:
000040D8 206E 0008 movea.l A0, [A6 + 0x8]
000040DC 2007 move.l D0, D7
000040DE 9090 sub.l D0, [A0]
000040E0 3F00 move.w -[A7], D0
000040E2 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000040E6 6000 0088 bra +0x8A /* 00004170 */
label000040EA:
000040EA 3F3C 4A39 move.w -[A7], 0x4A39 /* 'J9' */
000040EE 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000040F2 486D E17A pea.l [A5 - 0x1E86]
000040F6 4EBA 0084 jsr [PC + 0x84 /* 0000417C */]
000040FA 7002 moveq.l D0, 0x02
000040FC B02E 0010 cmp.b D0, [A6 + 0x10]
00004100 660A bne +0xC /* 0000410C */
00004102 3F3C 6700 move.w -[A7], 0x6700 /* 'g\0' */
00004106 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000410A 6008 bra +0xA /* 00004114 */
label0000410C:
0000410C 3F3C 6600 move.w -[A7], 0x6600 /* 'f\0' */
00004110 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
label00004114:
00004114 206D DFE6 movea.l A0, [A5 - 0x201A]
00004118 226E 0008 movea.l A1, [A6 + 0x8]
0000411C 22A8 0008 move.l [A1], [A0 + 0x8]
00004120 70FF moveq.l D0, 0xFFFFFFFF
00004122 B087 cmp.l D0, D7
00004124 6608 bne +0xA /* 0000412E */
00004126 4267 clr.w -[A7]
00004128 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000412C 6042 bra +0x44 /* 00004170 */
label0000412E:
0000412E 206E 0008 movea.l A0, [A6 + 0x8]
00004132 2007 move.l D0, D7
00004134 9090 sub.l D0, [A0]
00004136 6A02 bpl +0x4 /* 0000413A */
00004138 4480 neg.l D0
label0000413A:
0000413A 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */
00004140 6F08 ble +0xA /* 0000414A */
00004142 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00004146 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label0000414A:
0000414A 206E 0008 movea.l A0, [A6 + 0x8]
0000414E 2007 move.l D0, D7
00004150 9090 sub.l D0, [A0]
00004152 3F00 move.w -[A7], D0
00004154 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004158 6016 bra +0x18 /* 00004170 */
label0000415A:
0000415A 1F3C 0010 move.b -[A7], 0x10
0000415E 4EBA FDAA jsr [PC - 0x256 /* 00003F0A */]
00004162 1F3C 0002 move.b -[A7], 0x2
00004166 2F07 move.l -[A7], D7
00004168 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000416C 4EBA FF06 jsr [PC - 0xFA /* 00004074 */]
label00004170:
00004170 2E1F move.l D7, [A7]+
00004172 4E5E unlink A6
00004174 205F movea.l A0, [A7]+
00004176 DEFC 000A add.w A7, 0xA /* '\n' */
0000417A 4ED0 jmp [A0]
fn0000417C:
0000417C 4E56 0000 link A6, 0
00004180 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004184 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004188 3F2E 000A move.w -[A7], [A6 + 0xA]
0000418C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004190 4E5E unlink A6
00004192 2E9F move.l [A7], [A7]+
00004194 4E75 rts
export_787:
fn00004196:
00004196 4E56 FFF8 link A6, -0x0008
0000419A 2F0C move.l -[A7], A4
0000419C 7001 moveq.l D0, 0x01
0000419E B06E 000E cmp.w D0, [A6 + 0xE]
000041A2 6718 beq +0x1A /* 000041BC */
000041A4 4267 clr.w -[A7]
000041A6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000041AA 3F2E 000E move.w -[A7], [A6 + 0xE]
000041AE 1F2E 000C move.b -[A7], [A6 + 0xC]
000041B2 4EBA FD80 jsr [PC - 0x280 /* 00003F34 */]
000041B6 3D5F FFFE move.w [A6 - 0x2], [A7]+
000041BA 6022 bra +0x24 /* 000041DE */
label000041BC:
000041BC 426E FFFC clr.w [A6 - 0x4]
000041C0 49EE FFFC lea.l A4, [A6 - 0x4]
000041C4 206E 0010 movea.l A0, [A6 + 0x10]
000041C8 1890 move.b [A4], [A0]
000041CA 4267 clr.w -[A7]
000041CC 2F0C move.l -[A7], A4
000041CE 3F3C 0002 move.w -[A7], 0x2
000041D2 1F2E 000C move.b -[A7], [A6 + 0xC]
000041D6 4EBA FD5C jsr [PC - 0x2A4 /* 00003F34 */]
000041DA 3D5F FFFE move.w [A6 - 0x2], [A7]+
label000041DE:
000041DE 0C6E 7530 FFFE cmpi.w [A6 - 0x2], 0x7530 /* 'u0' */
000041E4 6F08 ble +0xA /* 000041EE */
000041E6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000041EA 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label000041EE:
000041EE 4AAE 0008 tst.l [A6 + 0x8]
000041F2 6712 beq +0x14 /* 00004206 */
000041F4 486E FFFE pea.l [A6 - 0x2]
000041F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041FC 3F3C 0002 move.w -[A7], 0x2
00004200 4EBA 00CE jsr [PC + 0xCE /* 000042D0 */]
00004204 6010 bra +0x12 /* 00004216 */
label00004206:
00004206 3F3C 303C move.w -[A7], 0x303C /* '0<' */
0000420A 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000420E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004212 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
label00004216:
00004216 285F movea.l A4, [A7]+
00004218 4E5E unlink A6
0000421A 205F movea.l A0, [A7]+
0000421C DEFC 000C add.w A7, 0xC
00004220 4ED0 jmp [A0]
export_788:
fn00004222:
00004222 4E56 FFFE link A6, -0x0002
00004226 2F2E 000C move.l -[A7], [A6 + 0xC]
0000422A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000422E 1F2E 0008 move.b -[A7], [A6 + 0x8]
00004232 42A7 clr.l -[A7]
00004234 4EBA FF60 jsr [PC - 0xA0 /* 00004196 */]
00004238 1F3C 0011 move.b -[A7], 0x11
0000423C 4EBA FCCC jsr [PC - 0x334 /* 00003F0A */]
00004240 4E5E unlink A6
00004242 205F movea.l A0, [A7]+
00004244 504F addq.w A7, 8
00004246 4ED0 jmp [A0]
export_789:
00004248 4E56 FFF6 link A6, -0x000A
0000424C 206E 0008 movea.l A0, [A6 + 0x8]
00004250 43EE FFF6 lea.l A1, [A6 - 0xA]
00004254 7004 moveq.l D0, 0x04
label00004256:
00004256 32D8 move.w [A1]+, [A0]+
00004258 51C8 FFFC dbf D0, -0x6 /* 00004256 */
0000425C 486E FFF6 pea.l [A6 - 0xA]
00004260 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004264 1F3C 0007 move.b -[A7], 0x7
00004268 4EBA FFB8 jsr [PC - 0x48 /* 00004222 */]
0000426C 4E5E unlink A6
0000426E 2E9F move.l [A7], [A7]+
00004270 4E75 rts
export_790:
00004272 4E56 0000 link A6, 0
00004276 486E 0008 pea.l [A6 + 0x8]
0000427A 3F3C 0004 move.w -[A7], 0x4
0000427E 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00004282 4EBA FF9E jsr [PC - 0x62 /* 00004222 */]
00004286 4E5E unlink A6
00004288 2E9F move.l [A7], [A7]+
0000428A 4E75 rts
fn0000428C:
0000428C 4E56 0000 link A6, 0
00004290 046E 0020 0008 subi.w [A6 + 0x8], 0x20 /* ' ' */
00004296 486E 0008 pea.l [A6 + 0x8]
0000429A 3F3C 0002 move.w -[A7], 0x2
0000429E 1F3C 000D move.b -[A7], 0xD /* '\r' */
000042A2 4EBA FF7E jsr [PC - 0x82 /* 00004222 */]
000042A6 4E5E unlink A6
000042A8 205F movea.l A0, [A7]+
000042AA 544F addq.w A7, 2
000042AC 4ED0 jmp [A0]
export_791:
fn000042AE:
000042AE 4E56 0000 link A6, 0
000042B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042B6 206E 0008 movea.l A0, [A6 + 0x8]
000042BA 4240 clr.w D0
000042BC 1010 move.b D0, [A0]
000042BE 5240 addq.w D0, 1
000042C0 3F00 move.w -[A7], D0
000042C2 1F3C 0010 move.b -[A7], 0x10
000042C6 4EBA FF5A jsr [PC - 0xA6 /* 00004222 */]
000042CA 4E5E unlink A6
000042CC 2E9F move.l [A7], [A7]+
000042CE 4E75 rts
export_792:
fn000042D0:
000042D0 4E56 0000 link A6, 0
000042D4 302E 0008 move.w D0, [A6 + 0x8]
000042D8 5340 subq.w D0, 1
000042DA 670A beq +0xC /* 000042E6 */
000042DC 5340 subq.w D0, 1
000042DE 6726 beq +0x28 /* 00004306 */
000042E0 5540 subq.w D0, 2
000042E2 673E beq +0x40 /* 00004322 */
000042E4 6056 bra +0x58 /* 0000433C */
label000042E6:
000042E6 3F3C 13FC move.w -[A7], 0x13FC
000042EA 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000042EE 206E 000E movea.l A0, [A6 + 0xE]
000042F2 1010 move.b D0, [A0]
000042F4 4880 ext.w D0
000042F6 3F00 move.w -[A7], D0
000042F8 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000042FC 2F2E 000A move.l -[A7], [A6 + 0xA]
00004300 4EBA FE7A jsr [PC - 0x186 /* 0000417C */]
00004304 6036 bra +0x38 /* 0000433C */
label00004306:
00004306 3F3C 33FC move.w -[A7], 0x33FC
0000430A 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000430E 206E 000E movea.l A0, [A6 + 0xE]
00004312 3F10 move.w -[A7], [A0]
00004314 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004318 2F2E 000A move.l -[A7], [A6 + 0xA]
0000431C 4EBA FE5E jsr [PC - 0x1A2 /* 0000417C */]
00004320 601A bra +0x1C /* 0000433C */
label00004322:
00004322 3F3C 23FC move.w -[A7], 0x23FC
00004326 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000432A 206E 000E movea.l A0, [A6 + 0xE]
0000432E 2F10 move.l -[A7], [A0]
00004330 4EBA FE4A jsr [PC - 0x1B6 /* 0000417C */]
00004334 2F2E 000A move.l -[A7], [A6 + 0xA]
00004338 4EBA FE42 jsr [PC - 0x1BE /* 0000417C */]
label0000433C:
0000433C 4E5E unlink A6
0000433E 205F movea.l A0, [A7]+
00004340 DEFC 000A add.w A7, 0xA /* '\n' */
00004344 4ED0 jmp [A0]
export_793:
00004346 4E56 0000 link A6, 0
0000434A 2F0C move.l -[A7], A4
0000434C 286D DFE6 movea.l A4, [A5 - 0x201A]
00004350 2F14 move.l -[A7], [A4]
00004352 202C 000C move.l D0, [A4 + 0xC]
00004356 D0BC 0000 0FA0 add.l D0, 0xFA0
0000435C 2F00 move.l -[A7], D0
0000435E 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00004362 4267 clr.w -[A7]
00004364 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00004368 4A5F tst.w [A7]+
0000436A 56C0 sne D0
0000436C 4A00 tst.b D0
0000436E 661E bne +0x20 /* 0000438E */
00004370 2F00 move.l -[A7], D0
00004372 4267 clr.w -[A7]
00004374 2F3C 0000 3000 move.l -[A7], 0x3000 /* '0\0' */
0000437A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000437E 121F move.b D1, [A7]+
00004380 201F move.l D0, [A7]+
00004382 0A01 0001 xori.b D1, 0x1
00004386 8001 or.b D0, D1
00004388 0240 0001 andi.w D0, 0x1
0000438C 670A beq +0xC /* 00004398 */
label0000438E:
0000438E 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00004392 422E 0008 clr.b [A6 + 0x8]
00004396 600E bra +0x10 /* 000043A6 */
label00004398:
00004398 06AC 0000 0FA0 000C addi.l [A4 + 0xC], 0xFA0
000043A0 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label000043A6:
000043A6 285F movea.l A4, [A7]+
000043A8 4E5E unlink A6
000043AA 4E75 rts
export_794:
fn000043AC:
000043AC 4E56 0000 link A6, 0
000043B0 3F3C 4E75 move.w -[A7], 0x4E75 /* 'Nu' */
000043B4 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000043B8 4E5E unlink A6
000043BA 4E75 rts
export_795:
fn000043BC:
000043BC 4E56 FFF8 link A6, -0x0008
000043C0 48E7 0308 movem.l -[A7], D6,D7,A4
000043C4 2C2E 0008 move.l D6, [A6 + 0x8]
000043C8 206D DFE6 movea.l A0, [A5 - 0x201A]
000043CC 2050 movea.l A0, [A0]
000043CE 2846 movea.l A4, D6
000043D0 D9D0 add.l A4, [A0]
000043D2 206D DFE6 movea.l A0, [A5 - 0x201A]
000043D6 2E28 0008 move.l D7, [A0 + 0x8]
000043DA 2007 move.l D0, D7
000043DC 9086 sub.l D0, D6
000043DE 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */
000043E4 6F08 ble +0xA /* 000043EE */
000043E6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000043EA 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
label000043EE:
000043EE 2007 move.l D0, D7
000043F0 9086 sub.l D0, D6
000043F2 3880 move.w [A4], D0
000043F4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000043F8 4E5E unlink A6
000043FA 2E9F move.l [A7], [A7]+
000043FC 4E75 rts
fn000043FE:
000043FE 4E56 FFFE link A6, -0x0002
00004402 102D CF9C move.b D0, [A5 - 0x3064]
00004406 6702 beq +0x4 /* 0000440A */
00004408 6032 bra +0x34 /* 0000443C */
label0000440A:
0000440A 102D E282 move.b D0, [A5 - 0x1D7E]
0000440E 670E beq +0x10 /* 0000441E */
00004410 3B6D D238 CAEA move.w [A5 - 0x3516], [A5 - 0x2DC8]
00004416 3D6D CAEA FFFE move.w [A6 - 0x2], [A5 - 0x3516]
0000441C 6006 bra +0x8 /* 00004424 */
label0000441E:
0000441E 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
label00004424:
00004424 486E FFFE pea.l [A6 - 0x2]
00004428 486D CAEA pea.l [A5 - 0x3516]
0000442C 3F3C 0002 move.w -[A7], 0x2
00004430 4EBA FE9E jsr [PC - 0x162 /* 000042D0 */]
00004434 1F3C 0001 move.b -[A7], 0x1
00004438 4EBA FAD0 jsr [PC - 0x530 /* 00003F0A */]
label0000443C:
0000443C 4E5E unlink A6
0000443E 4E75 rts
00004440 4E56 0000 link A6, 0
00004444 206E 0008 movea.l A0, [A6 + 0x8]
00004448 2C48 movea.l A6, A0
0000444A 4EFA 01EE jmp [PC + 0x1EE /* 0000463A */]
0000444E 0000 4E5E ori.b D0, 0x5E /* '^' */
00004452 205F movea.l A0, [A7]+
00004454 DEFC 000A add.w A7, 0xA /* '\n' */
00004458 4ED0 jmp [A0]
export_796:
0000445A 4E56 FFC2 link A6, -0x003E
0000445E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004462 486E FFC2 pea.l [A6 - 0x3E]
00004466 487A FFD8 pea.l [PC - 0x28 /* 00004440, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000446A 2F0E move.l -[A7], A6
0000446C 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
00004470 1F3C 0001 move.b -[A7], 0x1
00004474 4EBA BDD8 jsr [PC - 0x4228 /* 0000024E */]
00004478 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
0000447C 102D C9DC move.b D0, [A5 - 0x3624]
00004480 670C beq +0xE /* 0000448E */
00004482 3F3C 000C move.w -[A7], 0xC
00004486 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000448A 4EAD 2DFA jsr [A5 + 0x2DFA /* export_1467 */]
label0000448E:
0000448E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00004492 4EAD 324A jsr [A5 + 0x324A /* export_1605 */]
00004496 3F2D A172 move.w -[A7], [A5 - 0x5E8E]
0000449A 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000449E 207C 0000 033C movea.l A0, 0x33C
000044A4 20AD FB34 move.l [A0], [A5 - 0x4CC]
000044A8 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000044AC 2F2D C0EA move.l -[A7], [A5 - 0x3F16]
000044B0 A92D syscall CloseWindow
000044B2 2F2D C090 move.l -[A7], [A5 - 0x3F70]
000044B6 A92D syscall CloseWindow
000044B8 2F2D BE64 move.l -[A7], [A5 - 0x419C]
000044BC A92D syscall CloseWindow
000044BE 2F2D B2A8 move.l -[A7], [A5 - 0x4D58]
000044C2 A92D syscall CloseWindow
000044C4 2F2D B318 move.l -[A7], [A5 - 0x4CE8]
000044C8 A92D syscall CloseWindow
000044CA 2F2D BFEA move.l -[A7], [A5 - 0x4016]
000044CE A92D syscall CloseWindow
000044D0 2F2D B1BA move.l -[A7], [A5 - 0x4E46]
000044D4 3F3C A8EF move.w -[A7], 0xA8EF
000044D8 1F3C 0001 move.b -[A7], 0x1
000044DC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000044E0 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000044E4 3F3C A884 move.w -[A7], 0xA884
000044E8 1F3C 0001 move.b -[A7], 0x1
000044EC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000044F0 2F2D B170 move.l -[A7], [A5 - 0x4E90]
000044F4 3F3C A88C move.w -[A7], 0xA88C
000044F8 1F3C 0001 move.b -[A7], 0x1
000044FC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004500 2F2D B1B6 move.l -[A7], [A5 - 0x4E4A]
00004504 3F3C A915 move.w -[A7], 0xA915
00004508 1F3C 0001 move.b -[A7], 0x1
0000450C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004510 2F2D B1C6 move.l -[A7], [A5 - 0x4E3A]
00004514 3F3C A916 move.w -[A7], 0xA916
00004518 1F3C 0001 move.b -[A7], 0x1
0000451C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004520 2F2D B1BE move.l -[A7], [A5 - 0x4E42]
00004524 3F3C A91B move.w -[A7], 0xA91B
00004528 1F3C 0001 move.b -[A7], 0x1
0000452C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004530 2F2D B132 move.l -[A7], [A5 - 0x4ECE]
00004534 3F3C A91F move.w -[A7], 0xA91F
00004538 1F3C 0001 move.b -[A7], 0x1
0000453C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004540 2F2D B13A move.l -[A7], [A5 - 0x4EC6]
00004544 3F3C A920 move.w -[A7], 0xA920
00004548 1F3C 0001 move.b -[A7], 0x1
0000454C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004550 2F2D B1CE move.l -[A7], [A5 - 0x4E32]
00004554 3F3C A925 move.w -[A7], 0xA925
00004558 1F3C 0001 move.b -[A7], 0x1
0000455C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004560 2F2D B174 move.l -[A7], [A5 - 0x4E8C]
00004564 3F3C A937 move.w -[A7], 0xA937
00004568 1F3C 0001 move.b -[A7], 0x1
0000456C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004570 2F2D B1C2 move.l -[A7], [A5 - 0x4E3E]
00004574 3F3C A938 move.w -[A7], 0xA938
00004578 1F3C 0001 move.b -[A7], 0x1
0000457C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004580 2F2D C50C move.l -[A7], [A5 - 0x3AF4]
00004584 3F3C A970 move.w -[A7], 0xA970
00004588 1F3C 0001 move.b -[A7], 0x1
0000458C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004590 2F2D B108 move.l -[A7], [A5 - 0x4EF8]
00004594 3F3C A914 move.w -[A7], 0xA914
00004598 1F3C 0001 move.b -[A7], 0x1
0000459C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045A0 2F2D B178 move.l -[A7], [A5 - 0x4E88]
000045A4 3F3C A92D move.w -[A7], 0xA92D
000045A8 1F3C 0001 move.b -[A7], 0x1
000045AC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045B0 2F2D B17C move.l -[A7], [A5 - 0x4E84]
000045B4 3F3C A982 move.w -[A7], 0xA982
000045B8 1F3C 0001 move.b -[A7], 0x1
000045BC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045C0 2F2D B10C move.l -[A7], [A5 - 0x4EF4]
000045C4 3F3C A983 move.w -[A7], 0xA983
000045C8 1F3C 0001 move.b -[A7], 0x1
000045CC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045D0 2F2D E85A move.l -[A7], [A5 - 0x17A6]
000045D4 3F3C A9C8 move.w -[A7], 0xA9C8
000045D8 1F3C 0001 move.b -[A7], 0x1
000045DC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045E0 2F2D 9CCA move.l -[A7], [A5 - 0x6336]
000045E4 3F3C A9F0 move.w -[A7], 0xA9F0
000045E8 1F3C 0001 move.b -[A7], 0x1
000045EC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000045F0 2F2D B320 move.l -[A7], [A5 - 0x4CE0]
000045F4 3F3C A9EC move.w -[A7], 0xA9EC
000045F8 1F3C 0001 move.b -[A7], 0x1
000045FC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004600 2F2D C082 move.l -[A7], [A5 - 0x3F7E]
00004604 3F3C A9EB move.w -[A7], 0xA9EB
00004608 1F3C 0001 move.b -[A7], 0x1
0000460C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004610 102D 9D18 move.b D0, [A5 - 0x62E8]
00004614 6710 beq +0x12 /* 00004626 */
00004616 2F2D B136 move.l -[A7], [A5 - 0x4ECA]
0000461A 3F3C AB1D move.w -[A7], 0xAB1D
0000461E 1F3C 0001 move.b -[A7], 0x1
00004622 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
label00004626:
00004626 4EAD 239A jsr [A5 + 0x239A /* export_1135 */]
0000462A A934 syscall ClearMenuBar
0000462C 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */]
00004630 A937 syscall DrawMenuBar
00004632 486E FFC2 pea.l [A6 - 0x3E]
00004636 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
label0000463A:
0000463A 4FEE FFA2 lea.l A7, [A6 - 0x5E]
0000463E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00004642 4E5E unlink A6
00004644 4E75 rts
fn00004646:
00004646 4E56 FDD0 link A6, -0x0230
0000464A 422E 000C clr.b [A6 + 0xC]
0000464E 486E FEE0 pea.l [A6 - 0x120]
00004652 701E moveq.l D0, 0x1E
00004654 2F00 move.l -[A7], D0
00004656 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000465A 7016 moveq.l D0, 0x16
0000465C B02D D236 cmp.b D0, [A5 - 0x2DCA]
00004660 57C0 seq D0
00004662 4400 neg.b D0
00004664 1D40 FEFF move.b [A6 - 0x101], D0
00004668 1D6D D236 FEE3 move.b [A6 - 0x11D], [A5 - 0x2DCA]
0000466E 1D6D D237 FEE2 move.b [A6 - 0x11E], [A5 - 0x2DC9]
00004674 486E FDD0 pea.l [A6 - 0x230]
00004678 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
0000467C 205F movea.l A0, [A7]+
0000467E 43EE FF00 lea.l A1, [A6 - 0x100]
00004682 707F moveq.l D0, 0x7F
label00004684:
00004684 32D8 move.w [A1]+, [A0]+
00004686 51C8 FFFC dbf D0, -0x6 /* 00004684 */
0000468A 4267 clr.w -[A7]
0000468C 486E FF00 pea.l [A6 - 0x100]
00004690 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
00004694 3D5F FEE0 move.w [A6 - 0x120], [A7]+
00004698 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000469C 486D CDFA pea.l [A5 - 0x3206]
000046A0 3F3C 0002 move.w -[A7], 0x2
000046A4 1F3C 000F move.b -[A7], 0xF
000046A8 4EBA FB78 jsr [PC - 0x488 /* 00004222 */]
000046AC 102E FEFF move.b D0, [A6 - 0x101]
000046B0 673E beq +0x40 /* 000046F0 */
000046B2 486E FED0 pea.l [A6 - 0x130]
000046B6 4EBA F812 jsr [PC - 0x7EE /* 00003ECA */]
000046BA 4267 clr.w -[A7]
000046BC 206D D484 movea.l A0, [A5 - 0x2B7C]
000046C0 2050 movea.l A0, [A0]
000046C2 102E FEE2 move.b D0, [A6 - 0x11E]
000046C6 4880 ext.w D0
000046C8 D040 add.w D0, D0
000046CA 3F30 003C move.w -[A7], [A0 + D0.w + 0x3C]
000046CE 1F3C 0001 move.b -[A7], 0x1
000046D2 1F3C 0001 move.b -[A7], 0x1
000046D6 4EBA ED2E jsr [PC - 0x12D2 /* 00003406 */]
000046DA 101F move.b D0, [A7]+
000046DC 670A beq +0xC /* 000046E8 */
000046DE 1D7C 0001 FEE5 move.b [A6 - 0x11B], 0x1
000046E4 6000 0096 bra +0x98 /* 0000477C */
label000046E8:
000046E8 486E FED0 pea.l [A6 - 0x130]
000046EC 4EBA F76E jsr [PC - 0x892 /* 00003E5C */]
label000046F0:
000046F0 7002 moveq.l D0, 0x02
000046F2 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000046F6 6700 0084 beq +0x86 /* 0000477C */
label000046FA:
000046FA 42A7 clr.l -[A7]
000046FC 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00004700 101F move.b D0, [A7]+
00004702 6640 bne +0x42 /* 00004744 */
00004704 7007 moveq.l D0, 0x07
00004706 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000470A 57C0 seq D0
0000470C 4A00 tst.b D0
0000470E 670C beq +0xE /* 0000471C */
00004710 7203 moveq.l D1, 0x03
00004712 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00004716 57C1 seq D1
00004718 C001 and.b D0, D1
0000471A 660C bne +0xE /* 00004728 */
label0000471C:
0000471C 7202 moveq.l D1, 0x02
0000471E B22D D236 cmp.b D1, [A5 - 0x2DCA]
00004722 57C1 seq D1
00004724 8001 or.b D0, D1
00004726 670C beq +0xE /* 00004734 */
label00004728:
00004728 41ED CE14 lea.l A0, [A5 - 0x31EC]
0000472C 2F08 move.l -[A7], A0
0000472E 4EBA FB7E jsr [PC - 0x482 /* 000042AE */]
00004732 6010 bra +0x12 /* 00004744 */
label00004734:
00004734 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00004738 486E FF00 pea.l [A6 - 0x100]
0000473C 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00004740 6000 008E bra +0x90 /* 000047D0 */
label00004744:
00004744 526E FEFC addq.w [A6 - 0x104], 1
00004748 7007 moveq.l D0, 0x07
0000474A B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000474E 57C0 seq D0
00004750 4A00 tst.b D0
00004752 6712 beq +0x14 /* 00004766 */
00004754 7203 moveq.l D1, 0x03
00004756 B22D D237 cmp.b D1, [A5 - 0x2DC9]
0000475A 57C1 seq D1
0000475C C001 and.b D0, D1
0000475E 6706 beq +0x8 /* 00004766 */
00004760 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00004764 6094 bra -0x6A /* 000046FA */
label00004766:
00004766 7002 moveq.l D0, 0x02
00004768 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000476C 670E beq +0x10 /* 0000477C */
0000476E 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00004772 486E FF00 pea.l [A6 - 0x100]
00004776 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000477A 6054 bra +0x56 /* 000047D0 */
label0000477C:
0000477C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00004780 486E FF00 pea.l [A6 - 0x100]
00004784 4240 clr.w D0
00004786 102E FF00 move.b D0, [A6 - 0x100]
0000478A 5240 addq.w D0, 1
0000478C 3F00 move.w -[A7], D0
0000478E 1F3C 0010 move.b -[A7], 0x10
00004792 486D FB32 pea.l [A5 - 0x4CE]
00004796 4EBA F9FE jsr [PC - 0x602 /* 00004196 */]
0000479A 2D6E 0008 FEF8 move.l [A6 - 0x108], [A6 + 0x8]
000047A0 102D E98E move.b D0, [A5 - 0x1672]
000047A4 670A beq +0xC /* 000047B0 */
000047A6 1D7C 0001 FEE6 move.b [A6 - 0x11A], 0x1
000047AC 422D E98E clr.b [A5 - 0x1672]
label000047B0:
000047B0 486E FEE0 pea.l [A6 - 0x120]
000047B4 3F3C 001E move.w -[A7], 0x1E
000047B8 1F3C 000C move.b -[A7], 0xC
000047BC 486D FB30 pea.l [A5 - 0x4D0]
000047C0 4EBA F9D4 jsr [PC - 0x62C /* 00004196 */]
000047C4 4267 clr.w -[A7]
000047C6 4EBA F742 jsr [PC - 0x8BE /* 00003F0A */]
000047CA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000047D0:
000047D0 4E5E unlink A6
000047D2 2E9F move.l [A7], [A7]+
000047D4 4E75 rts
export_797:
000047D6 4E56 FDC6 link A6, -0x023A
000047DA 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000047DE 422E 0008 clr.b [A6 + 0x8]
000047E2 486E FECE pea.l [A6 - 0x132]
000047E6 701E moveq.l D0, 0x1E
000047E8 2F00 move.l -[A7], D0
000047EA 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000047EE 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000047F2 7007 moveq.l D0, 0x07
000047F4 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000047F8 57C0 seq D0
000047FA 4A00 tst.b D0
000047FC 670A beq +0xC /* 00004808 */
000047FE 7207 moveq.l D1, 0x07
00004800 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00004804 57C1 seq D1
00004806 C001 and.b D0, D1
label00004808:
00004808 4400 neg.b D0
0000480A 1A00 move.b D5, D0
0000480C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00004810 1005 move.b D0, D5
00004812 6604 bne +0x6 /* 00004818 */
00004814 6000 0208 bra +0x20A /* 00004A1E */
label00004818:
00004818 7018 moveq.l D0, 0x18
0000481A B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000481E 57C6 seq D6
00004820 4406 neg.b D6
00004822 1D6D D236 FED1 move.b [A6 - 0x12F], [A5 - 0x2DCA]
00004828 1D6D D237 FED0 move.b [A6 - 0x130], [A5 - 0x2DC9]
0000482E 486E FDC6 pea.l [A6 - 0x23A]
00004832 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
00004836 205F movea.l A0, [A7]+
00004838 43EE FEFE lea.l A1, [A6 - 0x102]
0000483C 707F moveq.l D0, 0x7F
label0000483E:
0000483E 32D8 move.w [A1]+, [A0]+
00004840 51C8 FFFC dbf D0, -0x6 /* 0000483E */
00004844 4267 clr.w -[A7]
00004846 486E FEFE pea.l [A6 - 0x102]
0000484A 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
0000484E 301F move.w D0, [A7]+
00004850 4440 neg.w D0
00004852 3D40 FECE move.w [A6 - 0x132], D0
00004856 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000485A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000485E 486D CDFA pea.l [A5 - 0x3206]
00004862 3F3C 0002 move.w -[A7], 0x2
00004866 1F3C 000F move.b -[A7], 0xF
0000486A 4EBA F9B6 jsr [PC - 0x64A /* 00004222 */]
0000486E 1006 move.b D0, D6
00004870 6700 00A0 beq +0xA2 /* 00004912 */
00004874 206D D484 movea.l A0, [A5 - 0x2B7C]
00004878 2050 movea.l A0, [A0]
0000487A 102E FED0 move.b D0, [A6 - 0x130]
0000487E 4880 ext.w D0
00004880 D040 add.w D0, D0
00004882 41E8 00C4 lea.l A0, [A0 + 0xC4]
00004886 3E30 0000 move.w D7, [A0 + D0.w]
0000488A 7007 moveq.l D0, 0x07
0000488C B02D D236 cmp.b D0, [A5 - 0x2DCA]
00004890 57C0 seq D0
00004892 4A00 tst.b D0
00004894 671A beq +0x1C /* 000048B0 */
00004896 720A moveq.l D1, 0x0A
00004898 B22D D237 cmp.b D1, [A5 - 0x2DC9]
0000489C 57C1 seq D1
0000489E C001 and.b D0, D1
000048A0 670E beq +0x10 /* 000048B0 */
000048A2 4A47 tst.w D7
000048A4 6C6C bge +0x6E /* 00004912 */
000048A6 1D7C 0001 FED3 move.b [A6 - 0x12D], 0x1
000048AC 6000 0112 bra +0x114 /* 000049C0 */
label000048B0:
000048B0 70FF moveq.l D0, 0xFFFFFFFF
000048B2 B047 cmp.w D0, D7
000048B4 6776 beq +0x78 /* 0000492C */
000048B6 3007 move.w D0, D7
000048B8 6A02 bpl +0x4 /* 000048BC */
000048BA 4440 neg.w D0
label000048BC:
000048BC 3E00 move.w D7, D0
000048BE 486E FEEC pea.l [A6 - 0x114]
000048C2 4EBA F606 jsr [PC - 0x9FA /* 00003ECA */]
000048C6 286D E284 movea.l A4, [A5 - 0x1D7C]
000048CA 2B6D E7B6 E284 move.l [A5 - 0x1D7C], [A5 - 0x184A]
000048D0 54AD E7B6 addq.l [A5 - 0x184A], 2
000048D4 206D D484 movea.l A0, [A5 - 0x2B7C]
000048D8 2050 movea.l A0, [A0]
000048DA 226D E7B6 movea.l A1, [A5 - 0x184A]
000048DE 32A8 022E move.w [A1], [A0 + 0x22E]
000048E2 4267 clr.w -[A7]
000048E4 3F07 move.w -[A7], D7
000048E6 1F3C 0001 move.b -[A7], 0x1
000048EA 1F3C 0001 move.b -[A7], 0x1
000048EE 4EBA EB4A jsr [PC - 0x14B6 /* 0000343A */]
000048F2 1B5F CDFE move.b [A5 - 0x3202], [A7]+
000048F6 2B4C E284 move.l [A5 - 0x1D7C], A4
000048FA 102D CDFE move.b D0, [A5 - 0x3202]
000048FE 670A beq +0xC /* 0000490A */
00004900 1D7C 0001 FED3 move.b [A6 - 0x12D], 0x1
00004906 6000 00BC bra +0xBE /* 000049C4 */
label0000490A:
0000490A 486E FEEC pea.l [A6 - 0x114]
0000490E 4EBA F54C jsr [PC - 0xAB4 /* 00003E5C */]
label00004912:
00004912 7007 moveq.l D0, 0x07
00004914 B02D D236 cmp.b D0, [A5 - 0x2DCA]
00004918 57C0 seq D0
0000491A 4A00 tst.b D0
0000491C 670E beq +0x10 /* 0000492C */
0000491E 720A moveq.l D1, 0x0A
00004920 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00004924 57C1 seq D1
00004926 C001 and.b D0, D1
00004928 6600 0096 bne +0x98 /* 000049C0 */
label0000492C:
0000492C 42A7 clr.l -[A7]
0000492E 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00004932 101F move.b D0, [A7]+
00004934 6642 bne +0x44 /* 00004978 */
00004936 7007 moveq.l D0, 0x07
00004938 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000493C 57C0 seq D0
0000493E 4A00 tst.b D0
00004940 6726 beq +0x28 /* 00004968 */
00004942 7203 moveq.l D1, 0x03
00004944 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00004948 57C1 seq D1
0000494A 4A01 tst.b D1
0000494C 660E bne +0x10 /* 0000495C */
0000494E 740A moveq.l D2, 0x0A
00004950 B42D D237 cmp.b D2, [A5 - 0x2DC9]
00004954 57C2 seq D2
00004956 8202 or.b D1, D2
00004958 C001 and.b D0, D1
0000495A 670C beq +0xE /* 00004968 */
label0000495C:
0000495C 41ED CE14 lea.l A0, [A5 - 0x31EC]
00004960 2F08 move.l -[A7], A0
00004962 4EBA F94A jsr [PC - 0x6B6 /* 000042AE */]
00004966 6010 bra +0x12 /* 00004978 */
label00004968:
00004968 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000496C 486E FEFE pea.l [A6 - 0x102]
00004970 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00004974 6000 00A8 bra +0xAA /* 00004A1E */
label00004978:
00004978 526E FEEA addq.w [A6 - 0x116], 1
0000497C 7007 moveq.l D0, 0x07
0000497E B02D D236 cmp.b D0, [A5 - 0x2DCA]
00004982 57C0 seq D0
00004984 4A00 tst.b D0
00004986 6712 beq +0x14 /* 0000499A */
00004988 7203 moveq.l D1, 0x03
0000498A B22D D237 cmp.b D1, [A5 - 0x2DC9]
0000498E 57C1 seq D1
00004990 C001 and.b D0, D1
00004992 6706 beq +0x8 /* 0000499A */
00004994 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00004998 6092 bra -0x6C /* 0000492C */
label0000499A:
0000499A 7007 moveq.l D0, 0x07
0000499C B02D D236 cmp.b D0, [A5 - 0x2DCA]
000049A0 57C0 seq D0
000049A2 4A00 tst.b D0
000049A4 670C beq +0xE /* 000049B2 */
000049A6 720A moveq.l D1, 0x0A
000049A8 B22D D237 cmp.b D1, [A5 - 0x2DC9]
000049AC 57C1 seq D1
000049AE C001 and.b D0, D1
000049B0 660E bne +0x10 /* 000049C0 */
label000049B2:
000049B2 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000049B6 486E FEFE pea.l [A6 - 0x102]
000049BA 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000049BE 605E bra +0x60 /* 00004A1E */
label000049C0:
000049C0 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
label000049C4:
000049C4 422E FEC7 clr.b [A6 - 0x139]
000049C8 486E FEC7 pea.l [A6 - 0x139]
000049CC 486D CC92 pea.l [A5 - 0x336E]
000049D0 3F3C 0001 move.w -[A7], 0x1
000049D4 4EBA F8FA jsr [PC - 0x706 /* 000042D0 */]
000049D8 486E FEFE pea.l [A6 - 0x102]
000049DC 4240 clr.w D0
000049DE 102E FEFE move.b D0, [A6 - 0x102]
000049E2 5240 addq.w D0, 1
000049E4 3F00 move.w -[A7], D0
000049E6 1F3C 0010 move.b -[A7], 0x10
000049EA 486D FB32 pea.l [A5 - 0x4CE]
000049EE 4EBA F7A6 jsr [PC - 0x85A /* 00004196 */]
000049F2 1D7C 0001 FED2 move.b [A6 - 0x12E], 0x1
000049F8 7000 moveq.l D0, 0x00
000049FA 2D40 FEE6 move.l [A6 - 0x11A], D0
000049FE 486E FECE pea.l [A6 - 0x132]
00004A02 3F3C 001E move.w -[A7], 0x1E
00004A06 1F3C 000C move.b -[A7], 0xC
00004A0A 486D FB30 pea.l [A5 - 0x4D0]
00004A0E 4EBA F786 jsr [PC - 0x87A /* 00004196 */]
00004A12 4267 clr.w -[A7]
00004A14 4EBA F4F4 jsr [PC - 0xB0C /* 00003F0A */]
00004A18 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00004A1E:
00004A1E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004A22 4E5E unlink A6
00004A24 4E75 rts
fn00004A26:
00004A26 4E56 0000 link A6, 0
00004A2A 4267 clr.w -[A7]
00004A2C 42A7 clr.l -[A7]
00004A2E 4EBA FC16 jsr [PC - 0x3EA /* 00004646 */]
00004A32 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00004A36 4E5E unlink A6
00004A38 4E75 rts
fn00004A3A:
00004A3A 4E56 FEF8 link A6, -0x0108
00004A3E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004A42 266E 0008 movea.l A3, [A6 + 0x8]
00004A46 4AAD E9A6 tst.l [A5 - 0x165A]
00004A4A 57C0 seq D0
00004A4C 4A00 tst.b D0
00004A4E 6610 bne +0x12 /* 00004A60 */
00004A50 223C 5754 4C4B move.l D1, 0x57544C4B /* 'WTLK' */
00004A56 B2AD ABFA cmp.l D1, [A5 - 0x5406]
00004A5A 56C1 sne D1
00004A5C 8001 or.b D0, D1
00004A5E 671A beq +0x1C /* 00004A7A */
label00004A60:
00004A60 486E FEF8 pea.l [A6 - 0x108]
00004A64 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
00004A68 205F movea.l A0, [A7]+
00004A6A 43EB FEEC lea.l A1, [A3 - 0x114]
00004A6E 707F moveq.l D0, 0x7F
label00004A70:
00004A70 32D8 move.w [A1]+, [A0]+
00004A72 51C8 FFFC dbf D0, -0x6 /* 00004A70 */
00004A76 6000 00BC bra +0xBE /* 00004B34 */
label00004A7A:
00004A7A 3B7C 0002 CAEE move.w [A5 - 0x3512], 0x2
00004A80 426D CAFA clr.w [A5 - 0x3506]
00004A84 206D B7CE movea.l A0, [A5 - 0x4832]
00004A88 2850 movea.l A4, [A0]
00004A8A 2B6C 003E CAF2 move.l [A5 - 0x350E], [A4 + 0x3E]
00004A90 302C 003C move.w D0, [A4 + 0x3C]
00004A94 48C0 ext.l D0
00004A96 2E00 move.l D7, D0
00004A98 4267 clr.w -[A7]
00004A9A 486D CAF2 pea.l [A5 - 0x350E]
00004A9E 4EAD 258A jsr [A5 + 0x258A /* export_1197 */]
00004AA2 4A5F tst.w [A7]+
00004AA4 6710 beq +0x12 /* 00004AB6 */
00004AA6 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
00004AAA 206E 0008 movea.l A0, [A6 + 0x8]
00004AAE 2C48 movea.l A6, A0
00004AB0 4EFA 026E jmp [PC + 0x26E /* 00004D20 */]
00004AB4 0000 2F2D ori.b D0, 0x2D /* '-' */
// begin alternate branch 00004AB6-00004ABC
label00004AB6:
00004AB6 2F2D CAF2 move.l -[A7], [A5 - 0x350E]
00004ABA 2007 move.l D0, D7
// end alternate branch 00004AB6-00004ABC
label00004AB6: // (misaligned)
00004AB8 CAF2 2007 mulu.w D5, [A2 + D2.w + 0x7]
00004ABC 5280 addq.l D0, 1
00004ABE 2F00 move.l -[A7], D0
00004AC0 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00004AC4 4267 clr.w -[A7]
00004AC6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00004ACA 4A5F tst.w [A7]+
00004ACC 6710 beq +0x12 /* 00004ADE */
00004ACE 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00004AD2 206E 0008 movea.l A0, [A6 + 0x8]
00004AD6 2C48 movea.l A6, A0
00004AD8 4EFA 0246 jmp [PC + 0x246 /* 00004D20 */]
00004ADC 0000 206D ori.b D0, 0x6D /* 'm' */
// begin alternate branch 00004ADE-00004AE4
label00004ADE:
00004ADE 206D CAF2 movea.l A0, [A5 - 0x350E]
00004AE2 2C07 move.l D6, D7
// end alternate branch 00004ADE-00004AE4
label00004ADE: // (misaligned)
00004AE0 CAF2 2C07 mulu.w D5, [A2 + D2 * 4 + 0x7]
00004AE4 DC90 add.l D6, [A0]
00004AE6 2046 movea.l A0, D6
00004AE8 4210 clr.b [A0]
00004AEA 42A7 clr.l -[A7]
00004AEC 42A7 clr.l -[A7]
00004AEE 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00004AF2 2B5F CAF6 move.l [A5 - 0x350A], [A7]+
00004AF6 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00004AFA 486D CAF2 pea.l [A5 - 0x350E]
00004AFE 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00004B02 4A6D CAF0 tst.w [A5 - 0x3510]
00004B06 6618 bne +0x1A /* 00004B20 */
00004B08 206D CAF6 movea.l A0, [A5 - 0x350A]
00004B0C 2F10 move.l -[A7], [A0]
00004B0E 486B FEEC pea.l [A3 - 0x114]
00004B12 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00004B16 486D CAF6 pea.l [A5 - 0x350A]
00004B1A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00004B1E 6014 bra +0x16 /* 00004B34 */
label00004B20:
00004B20 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00004B24 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00004B28 206E 0008 movea.l A0, [A6 + 0x8]
00004B2C 2C48 movea.l A6, A0
00004B2E 4EFA 01F0 jmp [PC + 0x1F0 /* 00004D20 */]
00004B32 0000 4CDF ori.b D0, 0xDF
// begin alternate branch 00004B34-00004B38
label00004B34:
00004B34 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
// end alternate branch 00004B34-00004B38
label00004B34: // (misaligned)
00004B36 18C0 move.b [A4]+, D0
00004B38 4E5E unlink A6
00004B3A 2E9F move.l [A7], [A7]+
00004B3C 4E75 rts
export_798:
00004B3E 4E56 FCDC link A6, -0x0324
00004B42 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004B46 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */]
00004B4A 2F0E move.l -[A7], A6
00004B4C 4EBA FEEC jsr [PC - 0x114 /* 00004A3A */]
00004B50 41EE FDE8 lea.l A0, [A6 - 0x218]
00004B54 43EE FEEC lea.l A1, [A6 - 0x114]
00004B58 707F moveq.l D0, 0x7F
label00004B5A:
00004B5A 30D9 move.w [A0]+, [A1]+
00004B5C 51C8 FFFC dbf D0, -0x6 /* 00004B5A */
00004B60 422E FEE7 clr.b [A6 - 0x119]
00004B64 41EE FDE9 lea.l A0, [A6 - 0x217]
00004B68 2D48 FEE8 move.l [A6 - 0x118], A0
00004B6C 42A7 clr.l -[A7]
00004B6E 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00004B72 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
00004B76 3D5F FDE2 move.w [A6 - 0x21E], [A7]+
00004B7A 486E FEE8 pea.l [A6 - 0x118]
00004B7E 4EAD 26FA jsr [A5 + 0x26FA /* export_1243 */]
00004B82 3F2E FDE2 move.w -[A7], [A6 - 0x21E]
00004B86 A887 syscall TextFont
00004B88 41EE FDE9 lea.l A0, [A6 - 0x217]
00004B8C 202E FEE8 move.l D0, [A6 - 0x118]
00004B90 9088 sub.l D0, A0
00004B92 5280 addq.l D0, 1
00004B94 3D40 FDE6 move.w [A6 - 0x21A], D0
00004B98 4240 clr.w D0
00004B9A 102E FEEC move.b D0, [A6 - 0x114]
00004B9E 906E FDE6 sub.w D0, [A6 - 0x21A]
00004BA2 5240 addq.w D0, 1
00004BA4 3D40 FDE4 move.w [A6 - 0x21C], D0
00004BA8 6E04 bgt +0x6 /* 00004BAE */
00004BAA 6000 0174 bra +0x176 /* 00004D20 */
label00004BAE:
00004BAE 4267 clr.w -[A7]
00004BB0 486E FEEC pea.l [A6 - 0x114]
00004BB4 487A 017C pea.l [PC + 0x17C /* 00004D32, value 0x466696E, pstring "find" */]
00004BB8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00004BBC 101F move.b D0, [A7]+
00004BBE 6638 bne +0x3A /* 00004BF8 */
00004BC0 2F00 move.l -[A7], D0
00004BC2 4267 clr.w -[A7]
00004BC4 2F00 move.l -[A7], D0
00004BC6 486E FEEC pea.l [A6 - 0x114]
00004BCA 3F2E FDE6 move.w -[A7], [A6 - 0x21A]
00004BCE 3F3C 0005 move.w -[A7], 0x5
00004BD2 486E FCE0 pea.l [A6 - 0x320]
00004BD6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004BDA 201F move.l D0, [A7]+
00004BDC 486E FCE0 pea.l [A6 - 0x320]
00004BE0 487A 014A pea.l [PC + 0x14A /* 00004D2C, value 0x566696E, pstring "find " */]
00004BE4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00004BE8 121F move.b D1, [A7]+
00004BEA 201F move.l D0, [A7]+
00004BEC 8001 or.b D0, D1
00004BEE 6608 bne +0xA /* 00004BF8 */
00004BF0 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
00004BF4 6000 012A bra +0x12C /* 00004D20 */
label00004BF8:
00004BF8 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00004BFE B0AD ABFA cmp.l D0, [A5 - 0x5406]
00004C02 6744 beq +0x46 /* 00004C48 */
00004C04 486E FEEC pea.l [A6 - 0x114]
00004C08 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00004C0C 2F2D ABFA move.l -[A7], [A5 - 0x5406]
00004C10 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00004C14 4267 clr.w -[A7]
00004C16 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00004C1A 1D5F FDE1 move.b [A6 - 0x21F], [A7]+
00004C1E 102D B5C4 move.b D0, [A5 - 0x4A3C]
00004C22 6600 00E8 bne +0xEA /* 00004D0C */
00004C26 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00004C2A 102E FDE1 move.b D0, [A6 - 0x21F]
00004C2E 6710 beq +0x12 /* 00004C40 */
00004C30 486D F6D0 pea.l [A5 - 0x930]
00004C34 1F3C 0002 move.b -[A7], 0x2
00004C38 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00004C3C 6000 00CE bra +0xD0 /* 00004D0C */
label00004C40:
00004C40 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00004C44 6000 00C6 bra +0xC8 /* 00004D0C */
label00004C48:
00004C48 42A7 clr.l -[A7]
00004C4A 486E FEEC pea.l [A6 - 0x114]
00004C4E 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
00004C52 2D5F FFEC move.l [A6 - 0x14], [A7]+
00004C56 422E FFFE clr.b [A6 - 0x2]
00004C5A 486E FFF4 pea.l [A6 - 0xC]
00004C5E 486E FFEC pea.l [A6 - 0x14]
00004C62 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00004C66 2D6D D23C FFF0 move.l [A6 - 0x10], [A5 - 0x2DC4]
00004C6C 486E FFF4 pea.l [A6 - 0xC]
00004C70 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00004C74 422D B5C4 clr.b [A5 - 0x4A3C]
00004C78 41ED E028 lea.l A0, [A5 - 0x1FD8]
00004C7C B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00004C80 6610 bne +0x12 /* 00004C92 */
00004C82 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00004C86 206D E040 movea.l A0, [A5 - 0x1FC0]
00004C8A 2D48 FCDC move.l [A6 - 0x324], A0
00004C8E 5268 0042 addq.w [A0 + 0x42], 1
label00004C92:
00004C92 536D CC8C subq.w [A5 - 0x3374], 1
00004C96 42A7 clr.l -[A7]
00004C98 1F3C 0001 move.b -[A7], 0x1
00004C9C 4EBA E452 jsr [PC - 0x1BAE /* 000030F0 */]
00004CA0 101F move.b D0, [A7]+
00004CA2 670A beq +0xC /* 00004CAE */
00004CA4 7202 moveq.l D1, 0x02
00004CA6 B22D D236 cmp.b D1, [A5 - 0x2DCA]
00004CAA 57C1 seq D1
00004CAC C001 and.b D0, D1
label00004CAE:
00004CAE 1D40 FDE0 move.b [A6 - 0x220], D0
00004CB2 526D CC8C addq.w [A5 - 0x3374], 1
00004CB6 102E FDE0 move.b D0, [A6 - 0x220]
00004CBA 670C beq +0xE /* 00004CC8 */
00004CBC 486D F6D0 pea.l [A5 - 0x930]
00004CC0 1F3C 0002 move.b -[A7], 0x2
00004CC4 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
label00004CC8:
00004CC8 41ED E028 lea.l A0, [A5 - 0x1FD8]
00004CCC B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00004CD0 6608 bne +0xA /* 00004CDA */
00004CD2 2F2D E040 move.l -[A7], [A5 - 0x1FC0]
00004CD6 4EBA D056 jsr [PC - 0x2FAA /* 00001D2E */]
label00004CDA:
00004CDA 486E FFF4 pea.l [A6 - 0xC]
00004CDE 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00004CE2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004CE6 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00004CEA 102E FDE0 move.b D0, [A6 - 0x220]
00004CEE 661C bne +0x1E /* 00004D0C */
00004CF0 41ED AD26 lea.l A0, [A5 - 0x52DA]
00004CF4 43EE FEEC lea.l A1, [A6 - 0x114]
00004CF8 707F moveq.l D0, 0x7F
label00004CFA:
00004CFA 30D9 move.w [A0]+, [A1]+
00004CFC 51C8 FFFC dbf D0, -0x6 /* 00004CFA */
00004D00 422D B5C4 clr.b [A5 - 0x4A3C]
00004D04 422D CAB8 clr.b [A5 - 0x3548]
00004D08 4EBA 02B4 jsr [PC + 0x2B4 /* 00004FBE */]
label00004D0C:
00004D0C 102D B7E6 move.b D0, [A5 - 0x481A]
00004D10 670E beq +0x10 /* 00004D20 */
00004D12 2F2D B2A8 move.l -[A7], [A5 - 0x4D58]
00004D16 4267 clr.w -[A7]
00004D18 4EAD 2A4A jsr [A5 + 0x2A4A /* export_1349 */]
00004D1C 422D B7E6 clr.b [A5 - 0x481A]
label00004D20:
00004D20 4FEE FCBC lea.l A7, [A6 - 0x344]
00004D24 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00004D28 4E5E unlink A6
00004D2A 4E75 rts
00004D2C 0566 bchg -[A6], D2
00004D2E 696E bvs +0x70 /* 00004D9E */
00004D30 6420 bcc +0x22 /* 00004D52 */
00004D32 0466 696E subi.w -[A6], 0x696E /* 'in' */
00004D36 6400 4E56 bcc +0x4E58 /* 00009B8E */
export_799: // at 00004D38 (misaligned)
00004D3A 0000 426D ori.b D0, 0x6D /* 'm' */
00004D3E CC88 and.l D6, A0
label00004D40:
00004D40 4AAD CF5A tst.l [A5 - 0x30A6]
00004D44 6F06 ble +0x8 /* 00004D4C */
00004D46 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00004D4A 60F4 bra -0xA /* 00004D40 */
label00004D4C:
00004D4C 4AAD CF5A tst.l [A5 - 0x30A6]
00004D50 56C0 sne D0
label00004D52:
00004D52 2F00 move.l -[A7], D0
00004D54 42A7 clr.l -[A7]
00004D56 2F2D CF56 move.l -[A7], [A5 - 0x30AA]
00004D5A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00004D5E 221F move.l D1, [A7]+
00004D60 201F move.l D0, [A7]+
00004D62 B2AD CF52 cmp.l D1, [A5 - 0x30AE]
00004D66 56C1 sne D1
00004D68 8001 or.b D0, D1
00004D6A 670A beq +0xC /* 00004D76 */
00004D6C 2F3C 0422 A1AE move.l -[A7], 0x422A1AE
00004D72 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00004D76:
00004D76 202D E7B6 move.l D0, [A5 - 0x184A]
00004D7A B0AD E284 cmp.l D0, [A5 - 0x1D7C]
00004D7E 6706 beq +0x8 /* 00004D86 */
00004D80 2B6D E284 E7B6 move.l [A5 - 0x184A], [A5 - 0x1D7C]
label00004D86:
00004D86 4AAD B12A tst.l [A5 - 0x4ED6]
00004D8A 660E bne +0x10 /* 00004D9A */
00004D8C 487A 009C pea.l [PC + 0x9C /* 00004E2A, value 0x8302E23, pstring "0.######" */]
00004D90 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00004D94 3B7C 002C 9D4C move.w [A5 - 0x62B4], 0x2C /* ',' */
label00004D9A:
00004D9A 3B7C 0001 CC8C move.w [A5 - 0x3374], 0x1
// begin alternate branch 00004D9E-00004DA0
label00004D9E:
00004D9E CC8C and.l D6, A4
// end alternate branch 00004D9E-00004DA0
label00004D9E: // (misaligned)
00004DA0 422D B5C4 clr.b [A5 - 0x4A3C]
00004DA4 422D CAB8 clr.b [A5 - 0x3548]
00004DA8 422D F13C clr.b [A5 - 0xEC4]
00004DAC 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
00004DB0 4AAD D23C tst.l [A5 - 0x2DC4]
00004DB4 6706 beq +0x8 /* 00004DBC */
00004DB6 7000 moveq.l D0, 0x00
00004DB8 2B40 D23C move.l [A5 - 0x2DC4], D0
label00004DBC:
00004DBC 4267 clr.w -[A7]
00004DBE 486D D236 pea.l [A5 - 0x2DCA]
00004DC2 486D CF9E pea.l [A5 - 0x3062]
00004DC6 7006 moveq.l D0, 0x06
00004DC8 2F00 move.l -[A7], D0
00004DCA 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00004DCE 101F move.b D0, [A7]+
00004DD0 6610 bne +0x12 /* 00004DE2 */
00004DD2 41ED D236 lea.l A0, [A5 - 0x2DCA]
00004DD6 43ED CF9E lea.l A1, [A5 - 0x3062]
00004DDA 7002 moveq.l D0, 0x02
label00004DDC:
00004DDC 30D9 move.w [A0]+, [A1]+
00004DDE 51C8 FFFC dbf D0, -0x6 /* 00004DDC */
label00004DE2:
00004DE2 4240 clr.w D0
00004DE4 102D 9DDA move.b D0, [A5 - 0x6226]
00004DE8 4A40 tst.w D0
00004DEA 5EC0 sgt D0
00004DEC 4A00 tst.b D0
00004DEE 6724 beq +0x26 /* 00004E14 */
00004DF0 122D 9CEA move.b D1, [A5 - 0x6316]
00004DF4 0A01 0001 xori.b D1, 0x1
00004DF8 C001 and.b D0, D1
00004DFA 6718 beq +0x1A /* 00004E14 */
00004DFC 41ED AD26 lea.l A0, [A5 - 0x52DA]
00004E00 43ED 9DDA lea.l A1, [A5 - 0x6226]
00004E04 707F moveq.l D0, 0x7F
label00004E06:
00004E06 30D9 move.w [A0]+, [A1]+
00004E08 51C8 FFFC dbf D0, -0x6 /* 00004E06 */
00004E0C 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00004E10 4EBA 0310 jsr [PC + 0x310 /* 00005122 */]
label00004E14:
00004E14 422D 9DDA clr.b [A5 - 0x6226]
00004E18 422D 9CEA clr.b [A5 - 0x6316]
00004E1C 4AAD B12A tst.l [A5 - 0x4ED6]
00004E20 6604 bne +0x6 /* 00004E26 */
00004E22 422D 9CFA clr.b [A5 - 0x6306]
label00004E26:
00004E26 4E5E unlink A6
00004E28 4E75 rts
00004E2A 0830 2E23 2323 2323 2300 4E56 btst.b [[A0 + 0x2323 + D2 * 2] + 0x23004E56], 0x23 /* '#' */
export_800: // at 00004E34 (misaligned)
00004E36 FFE6 .invalid <<F/7/7>>
00004E38 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004E3C 2A2E 0008 move.l D5, [A6 + 0x8]
00004E40 4207 clr.b D7
00004E42 2045 movea.l A0, D5
00004E44 2D50 FFE6 move.l [A6 - 0x1A], [A0]
00004E48 486E FFE6 pea.l [A6 - 0x1A]
00004E4C 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
00004E50 206E FFE6 movea.l A0, [A6 - 0x1A]
00004E54 4A10 tst.b [A0]
00004E56 6600 0094 bne +0x96 /* 00004EEC */
00004E5A 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1
00004E60 486E FFF0 pea.l [A6 - 0x10]
00004E64 2F05 move.l -[A7], D5
00004E66 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00004E6A 2C2D D23C move.l D6, [A5 - 0x2DC4]
00004E6E 486E FFF0 pea.l [A6 - 0x10]
00004E72 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00004E76 422D B5C4 clr.b [A5 - 0x4A3C]
00004E7A 41ED E028 lea.l A0, [A5 - 0x1FD8]
00004E7E B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00004E82 660C bne +0xE /* 00004E90 */
00004E84 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00004E88 286D E040 movea.l A4, [A5 - 0x1FC0]
00004E8C 526C 0042 addq.w [A4 + 0x42], 1
label00004E90:
00004E90 536D CC8C subq.w [A5 - 0x3374], 1
00004E94 42A7 clr.l -[A7]
00004E96 1F3C 0001 move.b -[A7], 0x1
00004E9A 4EBA E254 jsr [PC - 0x1DAC /* 000030F0 */]
00004E9E 101F move.b D0, [A7]+
00004EA0 670A beq +0xC /* 00004EAC */
00004EA2 7202 moveq.l D1, 0x02
00004EA4 B22D D236 cmp.b D1, [A5 - 0x2DCA]
00004EA8 57C1 seq D1
00004EAA C001 and.b D0, D1
label00004EAC:
00004EAC 1E00 move.b D7, D0
00004EAE 526D CC8C addq.w [A5 - 0x3374], 1
00004EB2 41ED E028 lea.l A0, [A5 - 0x1FD8]
00004EB6 B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00004EBA 6608 bne +0xA /* 00004EC4 */
00004EBC 2F2D E040 move.l -[A7], [A5 - 0x1FC0]
00004EC0 4EBA CE6C jsr [PC - 0x3194 /* 00001D2E */]
label00004EC4:
00004EC4 422E FFFA clr.b [A6 - 0x6]
00004EC8 486E FFF0 pea.l [A6 - 0x10]
00004ECC 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00004ED0 2F06 move.l -[A7], D6
00004ED2 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00004ED6 1007 move.b D0, D7
00004ED8 6712 beq +0x14 /* 00004EEC */
00004EDA 4267 clr.w -[A7]
00004EDC 486D CDC4 pea.l [A5 - 0x323C]
00004EE0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004EE4 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00004EEA 6038 bra +0x3A /* 00004F24 */
label00004EEC:
00004EEC 422D B5C4 clr.b [A5 - 0x4A3C]
00004EF0 422D CAB8 clr.b [A5 - 0x3548]
00004EF4 42A7 clr.l -[A7]
00004EF6 4EBA DB94 jsr [PC - 0x246C /* 00002A8C */]
00004EFA 265F movea.l A3, [A7]+
00004EFC 200B move.l D0, A3
00004EFE 6720 beq +0x22 /* 00004F20 */
00004F00 284B movea.l A4, A3
00004F02 526C 0042 addq.w [A4 + 0x42], 1
00004F06 2F05 move.l -[A7], D5
00004F08 1F3C 0002 move.b -[A7], 0x2
00004F0C 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
00004F10 4267 clr.w -[A7]
00004F12 2F0B move.l -[A7], A3
00004F14 4EBA 00E8 jsr [PC + 0xE8 /* 00004FFE */]
00004F18 1E1F move.b D7, [A7]+
00004F1A 2F0B move.l -[A7], A3
00004F1C 4EBA CE10 jsr [PC - 0x31F0 /* 00001D2E */]
label00004F20:
00004F20 1D47 000C move.b [A6 + 0xC], D7
label00004F24:
00004F24 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004F28 4E5E unlink A6
00004F2A 2E9F move.l [A7], [A7]+
00004F2C 4E75 rts
fn00004F2E:
00004F2E 4E56 FFFE link A6, -0x0002
00004F32 2F07 move.l -[A7], D7
00004F34 3E2D B1D8 move.w D7, [A5 - 0x4E28]
label00004F38:
00004F38 7001 moveq.l D0, 0x01
00004F3A B0AD B1D6 cmp.l D0, [A5 - 0x4E2A]
00004F3E 6C18 bge +0x1A /* 00004F58 */
00004F40 4267 clr.w -[A7]
00004F42 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
00004F46 3007 move.w D0, D7
00004F48 48C0 ext.l D0
00004F4A B0AD B1D6 cmp.l D0, [A5 - 0x4E2A]
00004F4E 6E02 bgt +0x4 /* 00004F52 */
00004F50 6006 bra +0x8 /* 00004F58 */
label00004F52:
00004F52 3E2D B1D8 move.w D7, [A5 - 0x4E28]
00004F56 60E0 bra -0x1E /* 00004F38 */
label00004F58:
00004F58 2E1F move.l D7, [A7]+
00004F5A 4E5E unlink A6
00004F5C 4E75 rts
export_801:
00004F5E 4E56 0000 link A6, 0
00004F62 422E 000A clr.b [A6 + 0xA]
00004F66 4267 clr.w -[A7]
00004F68 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00004F6C 101F move.b D0, [A7]+
00004F6E 672E beq +0x30 /* 00004F9E */
00004F70 4EBA FFBC jsr [PC - 0x44 /* 00004F2E */]
00004F74 3F3C 0006 move.w -[A7], 0x6
00004F78 4EBA 01A8 jsr [PC + 0x1A8 /* 00005122 */]
00004F7C 3F3C 0005 move.w -[A7], 0x5
00004F80 4EBA 01A0 jsr [PC + 0x1A0 /* 00005122 */]
00004F84 3F3C 0004 move.w -[A7], 0x4
00004F88 4EBA 0198 jsr [PC + 0x198 /* 00005122 */]
00004F8C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004F90 4EBA 0190 jsr [PC + 0x190 /* 00005122 */]
00004F94 4267 clr.w -[A7]
00004F96 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00004F9A 1D5F 000A move.b [A6 + 0xA], [A7]+
label00004F9E:
00004F9E 4E5E unlink A6
00004FA0 205F movea.l A0, [A7]+
00004FA2 544F addq.w A7, 2
00004FA4 4ED0 jmp [A0]
export_802:
00004FA6 4E56 0000 link A6, 0
00004FAA 41ED E028 lea.l A0, [A5 - 0x1FD8]
00004FAE B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00004FB2 56C0 sne D0
00004FB4 4400 neg.b D0
00004FB6 1D40 0008 move.b [A6 + 0x8], D0
00004FBA 4E5E unlink A6
00004FBC 4E75 rts
export_803:
fn00004FBE:
00004FBE 4E56 FFFC link A6, -0x0004
00004FC2 48E7 0018 movem.l -[A7], A3,A4
00004FC6 42A7 clr.l -[A7]
00004FC8 4EBA DAC2 jsr [PC - 0x253E /* 00002A8C */]
00004FCC 265F movea.l A3, [A7]+
00004FCE 200B move.l D0, A3
00004FD0 6724 beq +0x26 /* 00004FF6 */
00004FD2 284B movea.l A4, A3
00004FD4 526C 0042 addq.w [A4 + 0x42], 1
00004FD8 486D AD26 pea.l [A5 - 0x52DA]
00004FDC 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00004FE0 422D AD26 clr.b [A5 - 0x52DA]
00004FE4 4267 clr.w -[A7]
00004FE6 2F0B move.l -[A7], A3
00004FE8 4EBA 0014 jsr [PC + 0x14 /* 00004FFE */]
00004FEC 1B5F CDFE move.b [A5 - 0x3202], [A7]+
00004FF0 2F0B move.l -[A7], A3
00004FF2 4EBA CD3A jsr [PC - 0x32C6 /* 00001D2E */]
label00004FF6:
00004FF6 4CDF 1800 movem.l A3,A4, [A7]+
00004FFA 4E5E unlink A6
00004FFC 4E75 rts
export_804:
fn00004FFE:
00004FFE 4E56 FFEC link A6, -0x0014
00005002 48E7 0018 movem.l -[A7], A3,A4
00005006 286D D23C movea.l A4, [A5 - 0x2DC4]
0000500A 42A7 clr.l -[A7]
0000500C 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00005010 265F movea.l A3, [A7]+
00005012 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
00005018 486E FFF4 pea.l [A6 - 0xC]
0000501C 2F0B move.l -[A7], A3
0000501E 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00005022 486E FFF4 pea.l [A6 - 0xC]
00005026 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
0000502A 102D BE60 move.b D0, [A5 - 0x41A0]
0000502E 0A00 0001 xori.b D0, 0x1
00005032 C02D B60A and.b D0, [A5 - 0x49F6]
00005036 1B40 BE62 move.b [A5 - 0x419E], D0
0000503A 4267 clr.w -[A7]
0000503C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005040 4EBA 0188 jsr [PC + 0x188 /* 000051CA */]
00005044 1D5F 000C move.b [A6 + 0xC], [A7]+
00005048 486E FFF4 pea.l [A6 - 0xC]
0000504C 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00005050 2F0C move.l -[A7], A4
00005052 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00005056 4CDF 1800 movem.l A3,A4, [A7]+
0000505A 4E5E unlink A6
0000505C 2E9F move.l [A7], [A7]+
0000505E 4E75 rts
export_805:
00005060 4E56 FFFC link A6, -0x0004
00005064 486D AD26 pea.l [A5 - 0x52DA]
00005068 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
0000506C 422D AD26 clr.b [A5 - 0x52DA]
00005070 4267 clr.w -[A7]
00005072 2F2D DFEA move.l -[A7], [A5 - 0x2016]
00005076 4EBA FF86 jsr [PC - 0x7A /* 00004FFE */]
0000507A 1B5F CDFE move.b [A5 - 0x3202], [A7]+
0000507E 4E5E unlink A6
00005080 4E75 rts
fn00005082:
00005082 4E56 0000 link A6, 0
00005086 48E7 0108 movem.l -[A7], D7,A4
0000508A 3E2E 000C move.w D7, [A6 + 0xC]
0000508E 486D CDFA pea.l [A5 - 0x3206]
00005092 7002 moveq.l D0, 0x02
00005094 2F00 move.l -[A7], D0
00005096 1F3C 000F move.b -[A7], 0xF
0000509A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000509E 4A2D AD26 tst.b [A5 - 0x52DA]
000050A2 670C beq +0xE /* 000050B0 */
000050A4 486D AD26 pea.l [A5 - 0x52DA]
000050A8 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
000050AC 422D AD26 clr.b [A5 - 0x52DA]
label000050B0:
000050B0 3B7C FFFF FB30 move.w [A5 - 0x4D0], 0xFFFF
000050B6 3007 move.w D0, D7
000050B8 5340 subq.w D0, 1
000050BA 41ED EA9A lea.l A0, [A5 - 0x1566]
000050BE C1FC 001E muls.w D0, 0x1E
000050C2 49F0 0000 lea.l A4, [A0 + D0.w]
000050C6 296E 0008 0018 move.l [A4 + 0x18], [A6 + 0x8]
000050CC 4A6C 001C tst.w [A4 + 0x1C]
000050D0 6F14 ble +0x16 /* 000050E6 */
000050D2 2007 move.l D0, D7
000050D4 5340 subq.w D0, 1
000050D6 41ED F15C lea.l A0, [A5 - 0xEA4]
000050DA 1230 0000 move.b D1, [A0 + D0.w]
000050DE 4881 ext.w D1
000050E0 3F01 move.w -[A7], D1
000050E2 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
label000050E6:
000050E6 3B47 FB40 move.w [A5 - 0x4C0], D7
000050EA 7031 moveq.l D0, 0x31
000050EC B047 cmp.w D0, D7
000050EE 6612 bne +0x14 /* 00005102 */
000050F0 102D BE60 move.b D0, [A5 - 0x41A0]
000050F4 802D 9DB0 or.b D0, [A5 - 0x6250]
000050F8 0A00 0001 xori.b D0, 0x1
000050FC 1B40 BE62 move.b [A5 - 0x419E], D0
00005100 6010 bra +0x12 /* 00005112 */
label00005102:
00005102 102D BE60 move.b D0, [A5 - 0x41A0]
00005106 0A00 0001 xori.b D0, 0x1
0000510A C02D B60A and.b D0, [A5 - 0x49F6]
0000510E 1B40 BE62 move.b [A5 - 0x419E], D0
label00005112:
00005112 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00005116 4CDF 1080 movem.l D7,A4, [A7]+
0000511A 4E5E unlink A6
0000511C 205F movea.l A0, [A7]+
0000511E 5C4F addq.w A7, 6
00005120 4ED0 jmp [A0]
export_806:
fn00005122:
00005122 4E56 FFFC link A6, -0x0004
00005126 48E7 0018 movem.l -[A7], A3,A4
0000512A 102D AF2A move.b D0, [A5 - 0x50D6]
0000512E 670E beq +0x10 /* 0000513E */
00005130 7209 moveq.l D1, 0x09
00005132 B26E 0008 cmp.w D1, [A6 + 0x8]
00005136 5EC1 sgt D1
00005138 C001 and.b D0, D1
0000513A 6702 beq +0x4 /* 0000513E */
0000513C 6022 bra +0x24 /* 00005160 */
label0000513E:
0000513E 42A7 clr.l -[A7]
00005140 4EBA D94A jsr [PC - 0x26B6 /* 00002A8C */]
00005144 265F movea.l A3, [A7]+
00005146 200B move.l D0, A3
00005148 6716 beq +0x18 /* 00005160 */
0000514A 284B movea.l A4, A3
0000514C 526C 0042 addq.w [A4 + 0x42], 1
00005150 3F2E 0008 move.w -[A7], [A6 + 0x8]
00005154 2F0B move.l -[A7], A3
00005156 4EBA FF2A jsr [PC - 0xD6 /* 00005082 */]
0000515A 2F0B move.l -[A7], A3
0000515C 4EBA CBD0 jsr [PC - 0x3430 /* 00001D2E */]
label00005160:
00005160 4CDF 1800 movem.l A3,A4, [A7]+
00005164 4E5E unlink A6
00005166 205F movea.l A0, [A7]+
00005168 544F addq.w A7, 2
0000516A 4ED0 jmp [A0]
export_807:
0000516C 4E56 FFFC link A6, -0x0004
00005170 2F0C move.l -[A7], A4
00005172 4A6E 0010 tst.w [A6 + 0x10]
00005176 6602 bne +0x4 /* 0000517A */
00005178 6044 bra +0x46 /* 000051BE */
label0000517A:
0000517A 2B6D A284 CDA6 move.l [A5 - 0x325A], [A5 - 0x5D7C]
00005180 1B7C 0001 CDA4 move.b [A5 - 0x325C], 0x1
00005186 2B6E 0008 CDAA move.l [A5 - 0x3256], [A6 + 0x8]
0000518C 2B6E 000C CDAE move.l [A5 - 0x3252], [A6 + 0xC]
00005192 2B6E 0012 CDB4 move.l [A5 - 0x324C], [A6 + 0x12]
00005198 3B6E 0010 CDB2 move.w [A5 - 0x324E], [A6 + 0x10]
0000519E 42A7 clr.l -[A7]
000051A0 486D CDA4 pea.l [A5 - 0x325C]
000051A4 4EBA D76A jsr [PC - 0x2896 /* 00002910 */]
000051A8 285F movea.l A4, [A7]+
000051AA 200C move.l D0, A4
000051AC 6710 beq +0x12 /* 000051BE */
000051AE 3F2E 0016 move.w -[A7], [A6 + 0x16]
000051B2 2F0C move.l -[A7], A4
000051B4 4EBA FECC jsr [PC - 0x134 /* 00005082 */]
000051B8 2F0C move.l -[A7], A4
000051BA 4EBA CB72 jsr [PC - 0x348E /* 00001D2E */]
label000051BE:
000051BE 285F movea.l A4, [A7]+
000051C0 4E5E unlink A6
000051C2 205F movea.l A0, [A7]+
000051C4 DEFC 0010 add.w A7, 0x10
000051C8 4ED0 jmp [A0]
fn000051CA:
000051CA 4E56 FD94 link A6, -0x026C
000051CE 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000051D2 422E 000C clr.b [A6 + 0xC]
000051D6 102D B5C4 move.b D0, [A5 - 0x4A3C]
000051DA 6600 01EA bne +0x1EC /* 000053C6 */
000051DE 2F00 move.l -[A7], D0
000051E0 4267 clr.w -[A7]
000051E2 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000051E6 121F move.b D1, [A7]+
000051E8 201F move.l D0, [A7]+
000051EA 8001 or.b D0, D1
000051EC 6704 beq +0x6 /* 000051F2 */
000051EE 6000 01D6 bra +0x1D8 /* 000053C6 */
label000051F2:
000051F2 286D DFE6 movea.l A4, [A5 - 0x201A]
000051F6 486E FFEC pea.l [A6 - 0x14]
000051FA 1F3C 0001 move.b -[A7], 0x1
000051FE 4EBA DAC6 jsr [PC - 0x253A /* 00002CC6 */]
00005202 102D B5C4 move.b D0, [A5 - 0x4A3C]
00005206 670C beq +0xE /* 00005214 */
00005208 2F0C move.l -[A7], A4
0000520A 4267 clr.w -[A7]
0000520C 4EBA DAB8 jsr [PC - 0x2548 /* 00002CC6 */]
00005210 6000 01B4 bra +0x1B6 /* 000053C6 */
label00005214:
00005214 486D E272 pea.l [A5 - 0x1D8E]
00005218 486D DFF4 pea.l [A5 - 0x200C]
0000521C 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00005220 422D E424 clr.b [A5 - 0x1BDC]
label00005224:
00005224 7002 moveq.l D0, 0x02
00005226 B02D D236 cmp.b D0, [A5 - 0x2DCA]
0000522A 57C0 seq D0
0000522C 4A00 tst.b D0
0000522E 6712 beq +0x14 /* 00005242 */
00005230 7201 moveq.l D1, 0x01
00005232 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00005236 56C1 sne D1
00005238 C001 and.b D0, D1
0000523A 6706 beq +0x8 /* 00005242 */
0000523C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00005240 60E2 bra -0x1C /* 00005224 */
label00005242:
00005242 700B moveq.l D0, 0x0B
00005244 B02D D236 cmp.b D0, [A5 - 0x2DCA]
00005248 57C0 seq D0
0000524A 4A00 tst.b D0
0000524C 670A beq +0xC /* 00005258 */
0000524E 7208 moveq.l D1, 0x08
00005250 B22D D237 cmp.b D1, [A5 - 0x2DC9]
00005254 57C1 seq D1
00005256 C001 and.b D0, D1
label00005258:
00005258 4400 neg.b D0
0000525A 1E00 move.b D7, D0
0000525C 6742 beq +0x44 /* 000052A0 */
0000525E 41EE FE98 lea.l A0, [A6 - 0x168]
00005262 43ED E028 lea.l A1, [A5 - 0x1FD8]
00005266 7025 moveq.l D0, 0x25
label00005268:
00005268 30D9 move.w [A0]+, [A1]+
0000526A 51C8 FFFC dbf D0, -0x6 /* 00005268 */
0000526E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00005272 486E FD94 pea.l [A6 - 0x26C]
00005276 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
0000527A 205F movea.l A0, [A7]+
0000527C 43EE FEE8 lea.l A1, [A6 - 0x118]
00005280 707F moveq.l D0, 0x7F
label00005282:
00005282 32D8 move.w [A1]+, [A0]+
00005284 51C8 FFFC dbf D0, -0x6 /* 00005282 */
00005288 41EE FEE8 lea.l A0, [A6 - 0x118]
0000528C 2D48 FEE4 move.l [A6 - 0x11C], A0
00005290 41EE FEE4 lea.l A0, [A6 - 0x11C]
00005294 2D48 FE9A move.l [A6 - 0x166], A0
00005298 426E FE98 clr.w [A6 - 0x168]
0000529C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
label000052A0:
000052A0 1007 move.b D0, D7
000052A2 0A00 0001 xori.b D0, 0x1
000052A6 1B40 E7C2 move.b [A5 - 0x183E], D0
label000052AA:
000052AA 7002 moveq.l D0, 0x02
000052AC B02D D236 cmp.b D0, [A5 - 0x2DCA]
000052B0 57C0 seq D0
000052B2 4A00 tst.b D0
000052B4 670C beq +0xE /* 000052C2 */
000052B6 7201 moveq.l D1, 0x01
000052B8 B22D D237 cmp.b D1, [A5 - 0x2DC9]
000052BC 57C1 seq D1
000052BE C001 and.b D0, D1
000052C0 663C bne +0x3E /* 000052FE */
label000052C2:
000052C2 802D B5C4 or.b D0, [A5 - 0x4A3C]
000052C6 0240 0001 andi.w D0, 0x1
000052CA 6632 bne +0x34 /* 000052FE */
000052CC 700B moveq.l D0, 0x0B
000052CE B02D D236 cmp.b D0, [A5 - 0x2DCA]
000052D2 660E bne +0x10 /* 000052E2 */
000052D4 4EBA E434 jsr [PC - 0x1BCC /* 0000370A */]
000052D8 1C2D B5C4 move.b D6, [A5 - 0x4A3C]
000052DC 0A06 0001 xori.b D6, 0x1
000052E0 60C8 bra -0x36 /* 000052AA */
label000052E2:
000052E2 7002 moveq.l D0, 0x02
000052E4 B02D D236 cmp.b D0, [A5 - 0x2DCA]
000052E8 6606 bne +0x8 /* 000052F0 */
000052EA 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000052EE 60BA bra -0x44 /* 000052AA */
label000052F0:
000052F0 4267 clr.w -[A7]
000052F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052F6 4EBA F34E jsr [PC - 0xCB2 /* 00004646 */]
000052FA 1C1F move.b D6, [A7]+
000052FC 60AC bra -0x52 /* 000052AA */
label000052FE:
000052FE 486D E272 pea.l [A5 - 0x1D8E]
00005302 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00005306 1006 move.b D0, D6
00005308 6700 008C beq +0x8E /* 00005396 */
0000530C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00005312 4EBA DA4E jsr [PC - 0x25B2 /* 00002D62 */]
00005316 1007 move.b D0, D7
00005318 6754 beq +0x56 /* 0000536E */
0000531A 422E FEB9 clr.b [A6 - 0x147]
0000531E 3D6D CAEA FEA2 move.w [A6 - 0x15E], [A5 - 0x3516]
00005324 3A2D E528 move.w D5, [A5 - 0x1AD8]
00005328 486E FEA4 pea.l [A6 - 0x15C]
0000532C 486D E014 pea.l [A5 - 0x1FEC]
00005330 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00005334 2D6D E174 FE9E move.l [A6 - 0x162], [A5 - 0x1E8C]
0000533A 41ED E028 lea.l A0, [A5 - 0x1FD8]
0000533E B1ED E174 cmpa.l A0, [A5 - 0x1E8C]
00005342 660C bne +0xE /* 00005350 */
00005344 42A7 clr.l -[A7]
00005346 4EBA D744 jsr [PC - 0x28BC /* 00002A8C */]
0000534A 2D5F FEB0 move.l [A6 - 0x150], [A7]+
0000534E 600A bra +0xC /* 0000535A */
label00005350:
00005350 206D E174 movea.l A0, [A5 - 0x1E8C]
00005354 2D68 0018 FEB0 move.l [A6 - 0x150], [A0 + 0x18]
label0000535A:
0000535A 2D6E 0008 FED2 move.l [A6 - 0x12E], [A6 + 0x8]
00005360 2D6D ABEE FEB4 move.l [A6 - 0x14C], [A5 - 0x5412]
00005366 41EE FE98 lea.l A0, [A6 - 0x168]
0000536A 2B48 E174 move.l [A5 - 0x1E8C], A0
label0000536E:
0000536E 206D DFE6 movea.l A0, [A5 - 0x201A]
00005372 2050 movea.l A0, [A0]
00005374 2F10 move.l -[A7], [A0]
00005376 205F movea.l A0, [A7]+
00005378 4E90 jsr [A0]
0000537A 1007 move.b D0, D7
0000537C 6718 beq +0x1A /* 00005396 */
0000537E 3B6E FEA2 CAEA move.w [A5 - 0x3516], [A6 - 0x15E]
00005384 3B45 E528 move.w [A5 - 0x1AD8], D5
00005388 486E FEA4 pea.l [A6 - 0x15C]
0000538C 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00005390 2B6E FE9E E174 move.l [A5 - 0x1E8C], [A6 - 0x162]
label00005396:
00005396 4EBA CD90 jsr [PC - 0x3270 /* 00002128 */]
0000539A 2F0C move.l -[A7], A4
0000539C 4267 clr.w -[A7]
0000539E 4EBA D926 jsr [PC - 0x26DA /* 00002CC6 */]
000053A2 1007 move.b D0, D7
000053A4 6720 beq +0x22 /* 000053C6 */
000053A6 7202 moveq.l D1, 0x02
000053A8 B22E FEB9 cmp.b D1, [A6 - 0x147]
000053AC 57C1 seq D1
000053AE C001 and.b D0, D1
000053B0 6714 beq +0x16 /* 000053C6 */
000053B2 41ED AD26 lea.l A0, [A5 - 0x52DA]
000053B6 43EE FEE8 lea.l A1, [A6 - 0x118]
000053BA 707F moveq.l D0, 0x7F
label000053BC:
000053BC 30D9 move.w [A0]+, [A1]+
000053BE 51C8 FFFC dbf D0, -0x6 /* 000053BC */
000053C2 4EBA FBFA jsr [PC - 0x406 /* 00004FBE */]
label000053C6:
000053C6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000053CA 4E5E unlink A6
000053CC 2E9F move.l [A7], [A7]+
000053CE 4E75 rts
export_808:
000053D0 4E56 0000 link A6, 0
000053D4 206E 0008 movea.l A0, [A6 + 0x8]
000053D8 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */
000053DE 4267 clr.w -[A7]
000053E0 2F2E 0018 move.l -[A7], [A6 + 0x18]
000053E4 206E 0008 movea.l A0, [A6 + 0x8]
000053E8 4868 0004 pea.l [A0 + 0x4]
000053EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000053F0 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000053F4 3D5F 0020 move.w [A6 + 0x20], [A7]+
000053F8 4E5E unlink A6
000053FA 205F movea.l A0, [A7]+
000053FC DEFC 0018 add.w A7, 0x18
00005400 4ED0 jmp [A0]
00005402 4E56 0000 link A6, 0
00005406 206E 0008 movea.l A0, [A6 + 0x8]
0000540A 2C48 movea.l A6, A0
0000540C 4EFA 00BC jmp [PC + 0xBC /* 000054CA */]
00005410 0000 4E5E ori.b D0, 0x5E /* '^' */
00005414 205F movea.l A0, [A7]+
00005416 DEFC 000A add.w A7, 0xA /* '\n' */
0000541A 4ED0 jmp [A0]
export_809:
0000541C 4E56 FFC2 link A6, -0x003E
00005420 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005424 3D7C F95C 0018 move.w [A6 + 0x18], 0xF95C
0000542A 486E FFC2 pea.l [A6 - 0x3E]
0000542E 487A FFD2 pea.l [PC - 0x2E /* 00005402, value 0x4E560000 'NV\0\0', cstring "NV" */]
00005432 2F0E move.l -[A7], A6
00005434 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
00005438 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
0000543E B0AE 0010 cmp.l D0, [A6 + 0x10]
00005442 57C0 seq D0
00005444 4A00 tst.b D0
00005446 6610 bne +0x12 /* 00005458 */
00005448 223C 4846 524D move.l D1, 0x4846524D /* 'HFRM' */
0000544E B2AE 0010 cmp.l D1, [A6 + 0x10]
00005452 57C1 seq D1
00005454 8001 or.b D0, D1
00005456 671C beq +0x1E /* 00005474 */
label00005458:
00005458 4267 clr.w -[A7]
0000545A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000545E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005462 2F2E 000C move.l -[A7], [A6 + 0xC]
00005466 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000546A 4EAD 0982 jsr [A5 + 0x982 /* export_300 */]
0000546E 3D5F 0018 move.w [A6 + 0x18], [A7]+
00005472 604E bra +0x50 /* 000054C2 */
label00005474:
00005474 203C 5458 5354 move.l D0, 0x54585354 /* 'TXST' */
0000547A B0AE 0010 cmp.l D0, [A6 + 0x10]
0000547E 661C bne +0x1E /* 0000549C */
00005480 4267 clr.w -[A7]
00005482 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005486 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000548A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000548E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005492 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
00005496 3D5F 0018 move.w [A6 + 0x18], [A7]+
0000549A 6026 bra +0x28 /* 000054C2 */
label0000549C:
0000549C 203C 626F 6F6C move.l D0, 0x626F6F6C /* 'bool' */
000054A2 B0AE 0010 cmp.l D0, [A6 + 0x10]
000054A6 661A bne +0x1C /* 000054C2 */
000054A8 4267 clr.w -[A7]
000054AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000054AE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000054B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000054B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054BA 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000054BE 3D5F 0018 move.w [A6 + 0x18], [A7]+
label000054C2:
000054C2 486E FFC2 pea.l [A6 - 0x3E]
000054C6 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
label000054CA:
000054CA 4FEE FFA2 lea.l A7, [A6 - 0x5E]
000054CE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000054D2 4E5E unlink A6
000054D4 205F movea.l A0, [A7]+
000054D6 DEFC 0010 add.w A7, 0x10
000054DA 4ED0 jmp [A0]
000054DC 4E56 0000 link A6, 0
000054E0 206E 0008 movea.l A0, [A6 + 0x8]
000054E4 2C48 movea.l A6, A0
000054E6 4EFA 0240 jmp [PC + 0x240 /* 00005728 */]
000054EA 0000 4E5E ori.b D0, 0x5E /* '^' */
000054EE 205F movea.l A0, [A7]+
000054F0 DEFC 000A add.w A7, 0xA /* '\n' */
000054F4 4ED0 jmp [A0]
export_810:
000054F6 4E56 FFC2 link A6, -0x003E
000054FA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000054FE 3D7C F95C 0020 move.w [A6 + 0x20], 0xF95C
00005504 486E FFC2 pea.l [A6 - 0x3E]
00005508 487A FFD2 pea.l [PC - 0x2E /* 000054DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000550C 2F0E move.l -[A7], A6
0000550E 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
00005512 202E 001C move.l D0, [A6 + 0x1C]
00005516 0480 5445 5854 subi.l D0, 0x54455854 /* 'TEXT' */
0000551C 6700 01E0 beq +0x1E2 /* 000056FE */
00005520 0480 0D27 111F subi.l D0, 0xD27111F
00005526 677E beq +0x80 /* 000055A6 */
00005528 0480 0103 05F9 subi.l D0, 0x10305F9
0000552E 6700 009C beq +0x9E /* 000055CC */
00005532 0480 02FF 0601 subi.l D0, 0x2FF0601
00005538 6746 beq +0x48 /* 00005580 */
0000553A 0480 00F2 F706 subi.l D0, 0xF2F706
00005540 6700 008A beq +0x8C /* 000055CC */
00005544 0480 0012 06AD subi.l D0, 0x1206AD
0000554A 675A beq +0x5C /* 000055A6 */
0000554C 0480 0801 F94C subi.l D0, 0x801F94C
00005552 6700 009E beq +0xA0 /* 000055F2 */
00005556 0480 01FE 01B4 subi.l D0, 0x1FE01B4
0000555C 6700 00BA beq +0xBC /* 00005618 */
00005560 0480 0200 FB44 subi.l D0, 0x200FB44
00005566 6700 0112 beq +0x114 /* 0000567A */
0000556A 0480 01ED 0903 subi.l D0, 0x1ED0903
00005570 6700 012E beq +0x130 /* 000056A0 */
00005574 0480 0011 02FE subi.l D0, 0x1102FE
0000557A 6750 beq +0x52 /* 000055CC */
0000557C 6000 01A2 bra +0x1A4 /* 00005720 */
label00005580:
00005580 4267 clr.w -[A7]
00005582 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005586 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000558A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000558E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005592 2F2E 000C move.l -[A7], [A6 + 0xC]
00005596 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000559A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000559E 3D5F 0020 move.w [A6 + 0x20], [A7]+
000055A2 6000 017C bra +0x17E /* 00005720 */
label000055A6:
000055A6 4267 clr.w -[A7]
000055A8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000055AC 2F2E 0018 move.l -[A7], [A6 + 0x18]
000055B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000055B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000055B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000055BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055C0 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
000055C4 3D5F 0020 move.w [A6 + 0x20], [A7]+
000055C8 6000 0156 bra +0x158 /* 00005720 */
label000055CC:
000055CC 4267 clr.w -[A7]
000055CE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000055D2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000055D6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000055DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000055DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000055E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055E6 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
000055EA 3D5F 0020 move.w [A6 + 0x20], [A7]+
000055EE 6000 0130 bra +0x132 /* 00005720 */
label000055F2:
000055F2 4267 clr.w -[A7]
000055F4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000055F8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000055FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005600 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005604 2F2E 000C move.l -[A7], [A6 + 0xC]
00005608 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000560C 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00005610 3D5F 0020 move.w [A6 + 0x20], [A7]+
00005614 6000 010A bra +0x10C /* 00005720 */
label00005618:
00005618 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
0000561E B0AE 0010 cmp.l D0, [A6 + 0x10]
00005622 6622 bne +0x24 /* 00005646 */
00005624 4267 clr.w -[A7]
00005626 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000562A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000562E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005632 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005636 2F2E 000C move.l -[A7], [A6 + 0xC]
0000563A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000563E 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
00005642 3D5F 0020 move.w [A6 + 0x20], [A7]+
label00005646:
00005646 203C 7479 7065 move.l D0, 0x74797065 /* 'type' */
0000564C B0AE 0010 cmp.l D0, [A6 + 0x10]
00005650 6600 00CE bne +0xD0 /* 00005720 */
00005654 4267 clr.w -[A7]
00005656 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000565A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000565E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005662 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005666 2F2E 000C move.l -[A7], [A6 + 0xC]
0000566A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000566E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00005672 3D5F 0020 move.w [A6 + 0x20], [A7]+
00005676 6000 00A8 bra +0xAA /* 00005720 */
label0000567A:
0000567A 4267 clr.w -[A7]
0000567C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005680 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005684 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005688 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000568C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005690 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005694 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00005698 3D5F 0020 move.w [A6 + 0x20], [A7]+
0000569C 6000 0082 bra +0x84 /* 00005720 */
label000056A0:
000056A0 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
000056A6 B0AE 0010 cmp.l D0, [A6 + 0x10]
000056AA 6622 bne +0x24 /* 000056CE */
000056AC 4267 clr.w -[A7]
000056AE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000056B2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000056B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000056BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000056BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000056C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056C6 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000056CA 3D5F 0020 move.w [A6 + 0x20], [A7]+
label000056CE:
000056CE 203C 7479 7065 move.l D0, 0x74797065 /* 'type' */
000056D4 B0AE 0010 cmp.l D0, [A6 + 0x10]
000056D8 6646 bne +0x48 /* 00005720 */
000056DA 4267 clr.w -[A7]
000056DC 2F2E 001C move.l -[A7], [A6 + 0x1C]
000056E0 2F2E 0018 move.l -[A7], [A6 + 0x18]
000056E4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000056E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000056EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000056F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056F4 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
000056F8 3D5F 0020 move.w [A6 + 0x20], [A7]+
000056FC 6022 bra +0x24 /* 00005720 */
label000056FE:
000056FE 4267 clr.w -[A7]
00005700 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005704 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005708 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000570C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005710 2F2E 000C move.l -[A7], [A6 + 0xC]
00005714 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005718 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000571C 3D5F 0020 move.w [A6 + 0x20], [A7]+
label00005720:
00005720 486E FFC2 pea.l [A6 - 0x3E]
00005724 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
label00005728:
00005728 4FEE FFA2 lea.l A7, [A6 - 0x5E]
0000572C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00005730 4E5E unlink A6
00005732 205F movea.l A0, [A7]+
00005734 DEFC 0018 add.w A7, 0x18
00005738 4ED0 jmp [A0]